升级完成 0.23 各种问题

  • Choerodon平台版本: 0.23.0

  • 遇到问题的执行步骤: 升级完成 0.23

  • 文档地址: https://choerodon.io/zh/docs/installation-configuration/update/0.22-to-0.23/

  • 环境信息(如:节点信息): 阿里云

  • 报错日志: 没有报错日志

  • 原因分析:

    提出您分析问题的过程,以便我们能更准确的找到问题所在

  • 疑问:

    devops 服务没有报错,但 更变新的(升级后提交代码打包好的)实例 时却提示 程序出错请联系管理员 与 用户不是 gitops 环境库的 owner

    项目下的,项目概览,代码库管理,制品库管理 报:抱歉 ,您访问的页面不存在!

    项目下的代码管理打开直接白屏,打开浏览器查看是有脚本报错

你说的是所有用户的话,那从你的用户开始排查吧。你的用户在项目下是什么角色?在环境对应的配置库是什么角色?

直接是用 admin

麻烦你用自己的账号试试看呢?先不要用admin,用一个正常的项目所有者的账号看看正常吗?

一样出现程序出错,请联系管理人员,点变更就报:id为134,071,945,754,062,850的应用服务版本不存在

  1. 请问下你的 devops-service 版本和 choerodon-front 的版本。
  2. 另外麻烦你拿这个 iddevops_service.app_service_version 表查看有没有 id 为这个值的数据纪录。
  3. 如果没有,再麻烦根据 version 这个字段(值就是界面上看到的版本号,比如2020.12.24-162343-master)在这个表看看有没有纪录。
  1. devops-service:0.23.9 choerodon-front:0.23.1
  2. 没有这个记录,而且还从 900+ 一下跳这种数值
  3. 上图已经是全部记录了

嗯嗯,这个问题我们前端在看了

要不直接微信联系吧,这样沟通效率太慢了?!

不好意思,刚刚没回复是正在排查问题。

您好,choerodon-front 0.23.1是有项目概览等页面的,如果报404 页面不存在,确定一下是否升级成功哈。

可以考虑将 choerodon-front 重新执行升级文档的指令看看。
然后等升级完成后,查看对应的 choerodon-frontPod 的镜像是 0.23.1 且仍然有问题,我们再进一步讨论。

image
如果不成功应该也不会有上面两菜单吧?

helm upgrade choerodon-front c7n/choerodon-front
–reuse-values
-f choerodon-front.yaml
–version 0.23.1
–namespace c7n-system

执行这个吗?

菜单有没有是后端决定的。

嗯嗯

重新执行 choerodon-front 后项目概览等页面已经正常了,devops 也可以变更实例。但使用 admin 还是会报上面的错误信息

hzero_platform.iam_user表看看 login_nameadmin 的用户的纪录的 id
然后拿这个 iddevops_service.devops_user 表看看 iam_user_id 为这个的纪录。



把这个值改为1应该就可以了。