繁体   English   中英

备份还原后项目中的 Gitlab-ce 500 错误

[英]Gitlab-ce 500 error in project after backup restore

在一个非常旧的项目中在我的新 gitlab-ce 服务器中恢复备份后,我总是在网页中收到 500 错误。

日志:

==> /var/log/gitlab/gitlab-rails/production.log <== 在 2016 年 9 月 22 日 17:17:36 +0000 由 ProjectsController 开始为 84.126.154.63 获取“/root/licenciamiento-ss” #show as HTML 参数:{"namespace_id"=>"root", "id"=>"licenciamiento-ss"} 在 402 毫秒内完成 500 内部服务器错误 (ActiveRecord: 19.3ms)

OpenSSL::Cipher::CipherError(解密错误):app/models/project.rb:497:in import_url' app/models/project.rb:533:in external_import?' app/models/project.rb:525:in import?' app/models/project.rb:541:in import?' app/models/project.rb:541:in import_in_progress?' app/controllers/projects_controller.rb:94:in show' lib/gitlab/request_profiler/middleware.rb:15:in call' lib/gitlab/middleware/go.rb:16:in `call'

==> /var/log/gitlab/gitlab-workhorse/current <== 2016-09-22_17:17:36.88358 2016/09/22 17:17:36 ErrorPage:服务预定义错误页面:500 2016-09-22_17 :17:36.88686 vps2.inforfenix.com:8888 @ - - [2016-09-22 17:17:36.3505033 +0000 UTC] "GET /root/licenciamiento-ss HTTP/1.1" 500 http://24028. inforfenix.com:8888/ " "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36" 0.536080

==> /var/log/gitlab/nginx/gitlab_access.log <== 84.126.154.63 - - [22/Sep/2016:17:17:36 +0000]“GET /root/licenciamiento-ss HTTP/1.1” 500 2408 " http://vps2.inforfenix.com:8888/ " "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36"

==> /var/log/gitlab/gitlab-workhorse/current <==
2016-09-22_17:17:37.12826 2016/09/22 17:17:37 Send static file "/opt/gitlab/embedded/service/gitlab-rails/public/favicon.ico" ("") for GET "/favicon.ico"
2016-09-22_17:17:37.13234 vps2.inforfenix.com:8888 @ - - [2016-09-22 17:17:37.127819932 +0000 UTC] "GET /favicon.ico HTTP/1.1" 200 5430 "http://vps2.inforfenix.com:8888/root/licenciamiento-ss" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36" 0.004461

==> /var/log/gitlab/nginx/gitlab_access.log <==
84.126.154.63 - - [22/Sep/2016:17:17:37 +0000] "GET /favicon.ico HTTP/1.1" 200 5430 "http://vps2.inforfenix.com:8888/root/licenciamiento-ss" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36"

备份还原后,我几乎可以正常访问所有存储库,但 3 个更旧的存储库无法使用

将 /etc/gitlab/gitlab-secrets.json 中的 db_key_base 从旧实例复制到新实例。

然后运行:

sudo gitlab-rails runner "Project.where.not(import_url: nil).each { |p| p.import_data.destroy if p.import_data }"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM