Gitlab 保存设置项目时提示500错误

gitlab服务器转移,新服务器管理后台保存配置时提示500错误,

查看日志

cd /var/log/gitlab/gitlab-rails/

tail production.log

对应的错误信息为

OpenSSL::Cipher::CipherError

原因: 没有导入原来的加密信息/etc/gitlab/gitlab-secrets.json导致,重置下即可。

解决办法:

输入gitlab-rails console,等待进入rails控制台

输入ApplicationSetting.current.reset_runners_registration_token! 显示结果为true

exit 退出

再次尝试保存操作,已正常

如果项目设置也不正常,需进入DB控制台清理更多的Token设置,请参阅官方文献:

https://docs.gitlab.com/ee/raketasks/backup_restore.html#when-the-secrets-file-is-lost

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容