2022-05-29 17:26:03 +08:00

41 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 登录回调后页面卡住\拒绝连接\响应时间过长
还有其他一些表现形式,总之登录后浏览器无法正常显示。
1. 您的主机无法连接到Github/Gitee最常见于国内主机配置Github情况下可以考虑多尝试几次或者切换到Gitee。
2. 您配置错了回调地址,确保您的回调地址正确且**端口与协议**均正确!
3. Dashboard发生未知错误您可以使用脚本查看日志但此项可能性较低。
::: tip
什么是协议?在浏览器中,您的域名以://结尾的字符串即为协议通常为http和https两种。由于正常部署情况下面板可能有多种协议+域名+端口组合均可访问,请务必选一个最合适的作为回调。
:::
### 如何检查我的回调地址是否错误?
请确保登录前浏览器显示的协议+域名+端口和登录后跳转到的协议+域名+端口一致。
请确保您的路径为`/oauth2/callback`**全部小写**
## 登录后面板报错
### http: named cookie not present
清理cookies后重新登录或换个浏览器
### lookup xxx
容器DNS解析失败多数情况下为修改了iptables相关配置。
建议先重启docker`sudo systemctl restart docker`,再使用脚本重启面板。
仍然出现lookup错误建议查看是否有其他控制iptables的工具如宝塔防火墙等。
这个问题也可能由内核引起,请尝试更换官方内核。
### 授权方式无效,或者登录回调地址无效、过期或已被撤销
只出现在Gitee登录方式中原因不明建议更换到Jihulab。
### oauth2: server response missing access_token
可能由多种因素引起,最大可能性是网络问题,建议检查网络后重试。
无法解决的话建议更换Github/Jihulab等。
### 该用户不是本站点管理员,无法登录
您登陆错了账号或者配置错了用户名,注意**用户名不是邮箱**,可使用脚本修改。
### dial tcp xxx:443 i/o timeout
网络问题可先重启docker`sudo systemctl restart docker`,再使用脚本重启面板。
如为国内主机配置Github登陆方式则建议切换到Jihulab以避免网络干扰。
### net/http: TLS handshake timeout
同上。