gitlab-ce 大版本升級方式 | 13.xx.xx升級到14.xx.xx注意事項

今天升級了一下Gitlab, 從13.12.11想升級到14.2.4, 過程中發(fā)現(xiàn)了幾個問題, 在此記錄一下, 其實(shí)版本升級按照步驟來還是非常簡單方便的, 如果有遇到類似問題的朋友可以參考第二段的一些解決分析過程.

大版本升級方式:

升級路徑: 13.12.11 -> 14.0.10 -> 14.2.4

參考:

  1. 【Linux】【gitlab】gitlab安裝返干、備份兽泄、恢復(fù)、升級、內(nèi)存消耗問題 - 盡 - 博客園 (cnblogs.com)
  2. GitLab版本升級跨大版本 - 知乎 (zhihu.com)

總結(jié):

  1. 一定需要備份一下當(dāng)前正常運(yùn)行的版本
  2. 每次版本install完成后, 一定要執(zhí)行reconfigure和restart, 等到頁面正常出來后再繼續(xù)升級
  3. 不要直接stop整個gitlab, 只需要停止幾個通信服務(wù)(不停止也可以, 只需要保證當(dāng)前無人使用)
  4. 備份過程中可能會出現(xiàn)如下的字樣, 表示 gitlab.rb 和 gitlab-secrets.json 兩個文件包含敏感信息, 未被備份到備份文件中, 這兩個文件需要手動備份.


    備份警告

從13.xx.xx升級到14.xx.xx注意事項

  1. 主版本升級需要從13先升級到14.0.xx最高版本, 也就是第一步需要升級到14.0.10, gitlab版本倉庫: gitlab/gitlab-ce - Packages · packages.gitlab.com
    gitlab版本倉庫
  2. 從13升級到14, 原本配置文件中的unicorn相關(guān)配置需要更改為puma
    報錯信息

    相對應(yīng)的puma配置變更方式見官方文檔:
    Puma | GitLab
    變更方式
  • puma['per_worker_max_memory_mb']內(nèi)存設(shè)置需要是數(shù)字, 計算規(guī)則為: 0.98 * ( 800 + ( worker_processes * 1024MB ) ), 網(wǎng)絡(luò)上會有一些內(nèi)存優(yōu)化的文章設(shè)置的是unicorn的方式, 支持字符串, 但是在puma是不可以的
  1. 升級過程中, 當(dāng)install完成14.2.4版本的rpm包后, 執(zhí)行gitlab-ctl reconfigure后, 會出現(xiàn)幾個數(shù)據(jù)庫相關(guān)的更新問題, 整理如下:
  • 14.x版本的gitlab對postgresql執(zhí)行了更新, 所以需要在執(zhí)行reconfigure之前, 執(zhí)行: gitlab-ctl restart postgresql 重啟一下postgresql, 以啟用新的數(shù)據(jù)庫.
  • 出現(xiàn)報錯, 如圖所示

    解決方式: 執(zhí)行 sudo gitlab-rake gitlab:background_migrations:finalize[CopyColumnUsingBackgroundMigrationJob,ci_stages,id,'[["id"]\, ["id_convert_to_bigint"]]']
  • 出現(xiàn)報錯, 如圖所示

    解決方式: 執(zhí)行 sudo gitlab-rake gitlab:background_migrations:finalize[CopyColumnUsingBackgroundMigrationJob,push_event_payloads,event_id,'[["event_id"]\, ["event_id_convert_to_bigint"]]']

升級完成

14.2.4
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末咪橙,一起剝皮案震驚了整個濱河市奖年,隨后出現(xiàn)的幾起案子秩铆,更是在濱河造成了極大的恐慌竖席,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件油昂,死亡現(xiàn)場離奇詭異革娄,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)冕碟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進(jìn)店門拦惋,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人安寺,你說我怎么就攤上這事厕妖。” “怎么了我衬?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵叹放,是天一觀的道長饰恕。 經(jīng)常有香客問我挠羔,道長井仰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任破加,我火速辦了婚禮俱恶,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘范舀。我一直安慰自己合是,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布锭环。 她就那樣靜靜地躺著聪全,像睡著了一般。 火紅的嫁衣襯著肌膚如雪辅辩。 梳的紋絲不亂的頭發(fā)上难礼,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天,我揣著相機(jī)與錄音玫锋,去河邊找鬼蛾茉。 笑死,一個胖子當(dāng)著我的面吹牛撩鹿,可吹牛的內(nèi)容都是我干的谦炬。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼节沦,長吁一口氣:“原來是場噩夢啊……” “哼键思!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起甫贯,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤稚机,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后获搏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赖条,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年常熙,在試婚紗的時候發(fā)現(xiàn)自己被綠了纬乍。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡裸卫,死狀恐怖仿贬,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情墓贿,我是刑警寧澤茧泪,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布蜓氨,位于F島的核電站,受9級特大地震影響队伟,放射性物質(zhì)發(fā)生泄漏穴吹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一嗜侮、第九天 我趴在偏房一處隱蔽的房頂上張望港令。 院中可真熱鬧,春花似錦锈颗、人聲如沸顷霹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽淋淀。三九已至,卻和暖如春覆醇,著一層夾襖步出監(jiān)牢的瞬間朵纷,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工叫乌, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留柴罐,地道東北人。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓憨奸,卻偏偏與公主長得像革屠,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子排宰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容