群晖Gitlab问题一记
在博文 https://www.cnblogs.com/heroius/p/17828906.html 所记是升级失败后,重新降级安装的版本出现了以下问题:
部分项目无法更新项目信息,无法操作归档、删除等。
在gitlab站点管理查询production日志可见
Completed 500 Internal Server Error in xxxms (ActiveRecord: xxxms)
OpenSSL::Cipher::CipherError ():
经网络了解或因用户token失效导致,解决步骤如下:
在群晖管理界面的docker应用中,找到gitlab容器,并在其终端机界面新建一个终端。
在终端中执行数据库删除操作,如下:
psql -d 数据库名 -h 数据库主机 -p 数据库端口 -U 登录名 -W
此处输入密码
UPDATE projects SET runners_token = null, runners_token_encrypted = null;
UPDATE application_settings SET runners_registration_token = null;
不需要重新启动即可成功。
其中的各种连接参数,可在容器参数表中查到。