解决Gitlab升级后,项目的 CI/ CD页面报500错误,且不能运行的问题
Gitlab升级, 备份,导入,迁移等会产生CI/CD 页面打不开, 管理后台保存配置时提示500错误等一系列问题。
解决办法:
运行gitlab数据库终端
[root@localhost gitlab-admin]# gitlab-rails dbconsole --database main
注意需要管理员权限,并等待大约1分钟才能打开。
查看项目对应的runner的token
SELECT name, runners_token_encrypted FROM Projects WHERE Name = '你的项目名';
如果存在token的话,将token清空
update Projects set runners_token_encrypted = null where Name = '你的项目名';
有时候在docker中,不支持中文, 可以使用id, 而非name
此更新为更新了数据库,因此不需要重启任何东西。
参考: https://www.jianshu.com/p/97259ebfbf17