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

 

转载自: https://www.anrip.com/post/171

 

你可能感兴趣的:(github,gitlab)