解决Gitlab升级后,项目的 CI/ CD页面报500错误,且不能运行的问题

admin2年前未分类564

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

相关文章

删除右键菜单中“使用 Skype 共享“

删除右键菜单中“使用 Skype 共享“

电脑软件右击时很慢(右击文件反应慢)时, 非常大的情况下是 多了一个: 使用 Skype 共享, 删除即可.第一步:win+R打开注册表, 输入regedit;第二步:搜索栏输入:计算机\H...

利用CEN-TR实现企业级云上网络架构最佳实践

利用CEN-TR实现企业级云上网络架构最佳实践

随着云计算的普及,越来越多的传统企业客户也在选择把IDC的业务系统搬到公共云上,实现更大的弹性、更强的灵活性、更高的性价比。但与泛互联网型企业的轻资产相比,传统企业的云下IT规模较大,有比较沉重历史包...

phpstorm及jetbrains永久免费激活工具插件无限试用使用

phpstorm及jetbrains永久免费激活工具插件无限试用使用

jetbrains 家的产品用过的都知道非常好用,其中包括 phpstorm , goland , pycharm , webstorm , intellij idea 等等这些都是非常强大及好用的开...

内网穿透服务器搭建frps服务端和frpc客户端

下载地址: https://github.com/fatedier/frp/releases公网服务器上 打开下载文件frps是服务端,在公网服务器上部署frpc是客户端,在需要内网穿透的电...

Error: Microsoft Visual C++ 14.0 or greater is required 解决方法

Error: Microsoft Visual C++ 14.0 or greater is required 解决方法

python pip安装遇到报错  Error: Microsoft Visual C++ 14.0 or greater is required解决方法:https://visualstu...

Python使用struct处理二进制(pack和unpack用法)

Python使用struct处理二进制(pack和unpack用法)

有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体.struct模块中最重要...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。