1. 程式人生 > >gitlab 專案頁500錯誤 OpenSSL bad decrypt

gitlab 專案頁500錯誤 OpenSSL bad decrypt

Completed 500 Internal Server Error in 44ms (ActiveRecord: 5.0ms)

OpenSSL::Cipher::CipherError (bad decrypt):
  app/models/project.rb:487:in `import_url'
  app/models/project.rb:523:in `external_import?'
  app/models/project.rb:515:in `import?'
  app/models/project.rb:531:in `import_in_progress?'
  app/controllers/projects_controller.rb:94:in `show'
  lib/gitlab/middleware/multipart.rb:93:in `call'
  lib/gitlab/request_profiler/middleware.rb:14:in `call'
  lib/gitlab/middleware/go.rb:16:in `call'
  lib/gitlab/etag_caching/middleware.rb:14:in `call'
  lib/gitlab/request_context.rb:18:in `call'

gitlab開啟專案頁報錯500,之前做過遷移,官方說法是資料恢復時的bug,沒有恢復config/secrets.yml檔案,只需要把原檔案覆蓋過來就可以了,但是我這邊這個檔案已經沒有了,後通過修改資料庫修復:

update projects set import_url=NULL where id = MY-PROJECT_ID;