tiutiu
            
          
          
            
          
              
              
          #1
          
         
        
          【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】  版本4.2.0 all-in-one obd安装
【问题描述】ocp express 管理台切换租户报用户密码不存在
【复现路径】问题出现前后相关操作
问题1:
通过obclient登录sys租户,然后创建了用户租户,在ocp express管理台页面,点击进入用户租户,然后在菜单点击“数据库管理”、“用户管理”、“参数管理”都会提示 “用户密码不存在”,然后弹出 404页面返回首页。如下图:

问题2:在“诊断分析”菜单,点击进入用户租户,提示:“连接租户******* 失败,请确认租户管理员密码是否正确”
如下图:
另外个用户租户提示:“租户 **  密码不存在” ,,如下图
ocp租户和sys租户都正常;如下图:
上诉两个用户租户都能通过obclient或navicat正常登录连接和使用。
【问题现象及影响】
【附件】
         
        
          
        
           
           
           1 个赞
         
         
            
            
          
            
       
      
        
        
          应该是 ocp 没有识别到,ocp上可以看到,你黑屏创建的租户么?
         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            tiutiu
            
          
          
          
              
              
          #4
          
         
        
          可以看到所有用户租户,而且可以每个租户下的“总览”跟“性能监控”都可以看到,就是下面的“数据库管理”、“用户管理”、“参数管理”不能点击。然后诊断分析里的今天都不能点了。【ps:昨晚有一个租户还能点击进去,也不会报错。昨天到今天没有做任何修改和操作。今天早上也不能点了。】
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          是不是集群的 sys 租户  的 root  用户 密码 不对。去看看
         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            tiutiu
            
          
          
          
              
              
          #8
          
         
        
          sys租户的root密码没有更改过。从安装好到现在没有改过,也能连接
         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            其灵
            
          
          
          
              
              
          #11
          
         
        
          你好,这个是个已知问题,在最新的 ocp express 中已经修复了。可以更换最新的 ocp express 版本再试试。
         
        
        
           
           
           1 个赞
         
         
            
            
          
       
      
        
          
          
            其灵
            
          
          
          
              
              
          #12
          
         
        
          通过 obd 工具可以自动从 yum 源下载最新的 ocp express
         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            光头大师
            
          
          
            
          
              
              
          #13
          
         
        
          在最新的ocp-express 4.2.2中,类似该问题依然存在。
ocp租户可以正常查看,但是回话诊断时就会出现提示“租户ocp密码不存在”,在ocp租户的细节中可以打开修改密码窗口,但是无法正常执行,输入2次新密码后点确认,依然提示“租户ocp密码不存在”,无法继续下一步。
         
        
        
           
           
           1 个赞
         
         
            
            
          
       
      
        
          
          
            光头大师
            
          
          
          
              
              
          #14
          
         
        
          通过查阅obd日志找到对应的租户密码,填写进去,新增成功即可。
         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            光头大师
            
          
          
          
              
              
          #16
          
         
        
          查找home的.obd目录中的obd日志,搜索@ocp,看看找到的密码能不能用。
         
        
        
           
           
           3 个赞
         
         
            
            
          
       
      
        
        
          真狗,
确实在home的.obd目录中的obd日志,搜索@ocp 找到这个密码了. 希望程序下次能够展示在部署页面中
         
        
        
           
           
           
         
         
            
            
          
       
      
        
          
          
            王利博
            
          
          
          
              
              
          #20
          
         
        
          可以通过配置文件(cat ~/.obd/cluster/myoceanbase/config.yaml |grep ocp_root_password)中的ocp_root_password参数获得相关密码
         
        
        
           
           
           2 个赞