gitlab遷移後遇到的問題

2022-05-01 10:39:10 字數 912 閱讀 4818

1、gitlab遷移後發現從之前的資料庫導過來的使用者資料編輯不了,報錯404,經測試發現新建的使用者可以編輯,故沒辦法只好把除管理員之外的使用者資料都清了,重新建立一遍使用者,但問題出現了,當我清理完除管理員之外的使用者後管理員登入報500,具體報錯資訊是:

,,}

],"remote_ip":"192.168.1.130",

"user_id":1,

"username":"root",

"queue_duration":2.69,

"correlation_id":"p1jrfwofaf9"

}

是的,沒錯報openssl::cipher::ciphererror:這個錯,網上找了下說是gitlab資料遷移 時的乙個缺陷,解決辦法如下:

1、覆蓋原來gitlab的 db_key_base 到新的gitlab db_key_base 位置在 /etc/gitlab/gitlab-secrets.json

2、ee版本執行

sudo gitlab-rails runner "project.where(mirror: false).where.not(import_url: nil).each "

ce版本執行

sudo gitlab-rails runner "project.where.not(import_url: nil).each "

但是我在執行完第二步的時候依舊沒有生效,後面發現有人提到secrets.yml【】檔案也要更新,故我查詢了下這個檔案,發現裡面確實也有db_key_base引數的值沒有改成和備份前一樣的,所以死馬當活馬醫,把新版的gitlab的這個值覆蓋成原來的gitlab db_key_base,然後重啟gitlab後就可以正常登入了。

安裝gitlab遇到的問題

參考文章 1,rake沒有安裝 使用root使用者安裝,gem install rake v 即可 2,nginx的許可權問題 這裡的配置有點不同,我們需要修改一下upstream的server為 gitlab conf unicorn.conf裡面配置的監聽埠 listen 8080 listen...

GitLab 遷移之後的事情

上次寫完 遷移 gitlab 資料到全新容器 我有在微博裡說過這裡如果有關聯過 ci 可能會出現一些小問題,比如 原本好好的pipeline顯示執行中,但是沒日誌響應 專案的ci頁面打不開,顯示500錯誤。再次檢視備份與恢復 的文件,發現 gitlab 在恢復備份過程中,對於下面的檔案是不會進行備份...

遇到問題後。。。

今天被徹底的打擊了,很想從辦公樓直接跳下去。二周了,二周的時間都花在了載入乙個新的controller driver,在專案裡,這個是最底層的usb驅動,所以它沒有工作,等於晶元就是一堆廢鐵。在上一周還不是很著急,但是這周徹底急了,team leader已經忍受不了整組人對這那個不能工作的 束手無策...