ocp express 管理台切换租户报用户密码不存在

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】 版本4.2.0 all-in-one obd安装
【问题描述】ocp express 管理台切换租户报用户密码不存在
【复现路径】问题出现前后相关操作

问题1:
通过obclient登录sys租户,然后创建了用户租户,在ocp express管理台页面,点击进入用户租户,然后在菜单点击“数据库管理”、“用户管理”、“参数管理”都会提示 “用户密码不存在”,然后弹出 404页面返回首页。如下图:

image

问题2:在“诊断分析”菜单,点击进入用户租户,提示:“连接租户******* 失败,请确认租户管理员密码是否正确”

如下图:

另外个用户租户提示:“租户 ** 密码不存在” ,,如下图

ocp租户和sys租户都正常;如下图:

上诉两个用户租户都能通过obclient或navicat正常登录连接和使用。

【问题现象及影响】

【附件】

1 个赞

应该是 ocp 没有识别到,ocp上可以看到,你黑屏创建的租户么?

可以看到所有用户租户,而且可以每个租户下的“总览”跟“性能监控”都可以看到,就是下面的“数据库管理”、“用户管理”、“参数管理”不能点击。然后诊断分析里的今天都不能点了。【ps:昨晚有一个租户还能点击进去,也不会报错。昨天到今天没有做任何修改和操作。今天早上也不能点了。】

租户进去,右上角,修改密码,看行不

image

试过了,不行。

是不是集群的 sys 租户 的 root 用户 密码 不对。去看看

sys租户的root密码没有更改过。从安装好到现在没有改过,也能连接

要不,租户删除,用ocp 添加吧 :rofl:

租户业务系统已经在使用了。不能删除。

你好,这个是个已知问题,在最新的 ocp express 中已经修复了。可以更换最新的 ocp express 版本再试试。

1 个赞

通过 obd 工具可以自动从 yum 源下载最新的 ocp express

在最新的ocp-express 4.2.2中,类似该问题依然存在。
ocp租户可以正常查看,但是回话诊断时就会出现提示“租户ocp密码不存在”,在ocp租户的细节中可以打开修改密码窗口,但是无法正常执行,输入2次新密码后点确认,依然提示“租户ocp密码不存在”,无法继续下一步。



1 个赞

通过查阅obd日志找到对应的租户密码,填写进去,新增成功即可。

ocp租户遇到了这问题,请问这方法可以找吗?

查找home的.obd目录中的obd日志,搜索@ocp,看看找到的密码能不能用。

3 个赞

谢谢,找到的密码可以用。

1 个赞

请问怎么更新ocp-express版本

真狗,

确实在home的.obd目录中的obd日志,搜索@ocp 找到这个密码了. 希望程序下次能够展示在部署页面中

可以通过配置文件(cat ~/.obd/cluster/myoceanbase/config.yaml |grep ocp_root_password)中的ocp_root_password参数获得相关密码

1 个赞