Rancher 2.6.9 登录发现登录页一直在转圈

Rancher Server 设置

  • Rancher 版本:2.6.9
  • 安装选项 (Docker install/Helm Chart):
    • 如果是 Helm Chart 安装,需要提供 Local 集群的类型(RKE1, RKE2, k3s, EKS, 等)和版本:Docker install
  • 在线或离线部署:
    离线

下游集群信息

  • Kubernetes 版本: 1.23.17
  • Cluster Type (Local/Downstream):
    • 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等):
      导入

用户信息

  • 登录用户的角色是什么? (管理员/集群所有者/集群成员/项目所有者/项目成员/自定义):admin(尚未出现登录界面)
    • 如果自定义,自定义权限集:

主机操作系统:
kylinv10sp1
问题描述:
edge浏览器访问rancher地址后自动跳转dashboard的url,之后一直停留在加载转圈的状态,没有任何反应
重现步骤:
安装后使用正常,已经创建多个用户、project,过3-4天再登录时登录页不显示,一直在转圈,无法重现。
我们在调试报文中发现页面调用的某个方法一直没有返回,但是其他集群能正常使用的rancher会在此时正常返回。
结果:
无法正常使用
预期结果:
能够登录
截图:

其他上下文信息:

日志


当时那个版本 中文 的一个 bug,用英文登录就没事了

那我怎么切换语言呢?首页都没出来?

我最好就默认全部英语登录,不要中文配置,这个该怎么做呢?

在登录页面可以切换语言

我一进去就是这样,没有出现登录页面,就一个圈圈

有什么办法吗?是因为语言问题?还是其他问题?我后面可以重启这个容器,但是难保以后不重现这个问题。。。

现在试了几次,还是一直转圈圈,没有办法显示登录页面,所以我也没法看到左下切换语言的那个按钮

你换个浏览器,或者清楚缓存,可以访问登录页面,登录页面可以切换语言

如果要解决这个问题,就升级到新版本

我换了台pc机登录也是一样,感觉是什么机制触发了bug,现在是服务端就一直不能出来首页了。我重启镜像后能彻底解决吗?让同事不要切中文使用咯?后面版本更新我还要考虑稳定性?这个bug是2.6.10以上就解决了还是整个2.6版本都不行呢?

你换了一台主机,是如何操作登录的?在哪步出现转圈的情况

换机器后就直接进入rancher的登录地址,页面就是在转圈,没有出现任何登录交互的输入框。我后面重启了容器就好了,但是我不知道触发的原因是什么,看上去出这个问题以后,我前端随便哪个机器都没法登录。

确定新换的机器之前没登录过这个 rancher 环境?

没有的,而且我还开了无痕模式也试过,一样,地址进去一个圈圈啥都没有。。。看上去就是随便哪台哪个浏览器,只要进去就出现一个加载的圈,也没让输入用户名密码

开 F12 看看是不是控制台哪里报错了?

上面截图带了f12的报错,就卡在那个地方没有响应报文了。但是正常的情况,这个响应就带了一个html回来了

setting 接口返回的不应该是 html,你直接访问这个 api 有响应么?如果没响应看看 rancher server 是不是还正常

具体返回内容没仔细看,后台日志看不出啥这方面的错误,这个方法具体是做了什么?当时情况就是它的响应是空白的,挂在那边下不去了,我找到一台正常的rancher这个方法是会返回1个很长的resopnse

ui 需要从全局配置中获取一些信息,才能显示登录页面,如果这个 setting 接口无法返回,是会阻塞 UI 显示登录页面。