41 lines
2.2 KiB
Markdown
41 lines
2.2 KiB
Markdown
## 登录回调后页面卡住\拒绝连接\响应时间过长
|
||
还有其他一些表现形式,总之登录后浏览器无法正常显示。
|
||
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
|
||
同上。
|