本公司使用gitlab是基于docker部署的,主要使用的镜像为sameersbn/gitlab,之前一直使用的是8.9.4版本,现在最新版本为11.8.0。8.9.4版本无CI/CD等功能,以及权限管理不够详细,所以准备升到最新版本。
升级过程参考docker hub
增加了GITLAB_SECRETS_SECRET_KEY_BASE
and GITLAB_SECRETS_OTP_KEY_BASE
参数,然后准备直接升级、一步到位。但是在升级的过程中出现了Missing Rails.application.secrets.otp_key_base for production environment
的问题。
调试过程中发现了config/secrets.yml 文件中private key一直在生成、删除导致了服务一直处于restarting状态。
调试了近两个小时~~~~~
之后估计可能版本跨度太大了引起的,所以准备一个版本一个版本升级。
8.9.4–>9.5.0–>10.8.0–>11.8.0
升级成功了!!!!!!
如果您知道原因请分享给我,谢谢!
sameersbn/gitlab 升级出现Missing Rails.application.secrets.otp_key_base for production environment问题解决方
最新推荐文章于 2024-06-13 10:02:56 发布