從 GitLab 13.8.x 升級到 14.2.x

Phanix
·
·
IPFS
·

因為有個 security 大洞,所以需要升級…

升級版本編號過程主要參考 https://docs.gitlab.com/ee/update/#upgrade-paths

$ sudo apt-get update
$ sudo apt-get install gitlab-ce=13.8.8-ce.0
$ sudo gitlab-ctl restart
$ sudo gitlab-ctl status
$ sudo apt-get install gitlab-ce=13.12.9-ce.0
$ sudo gitlab-ctl restart
$ sudo gitlab-ctl status
$ sudo apt-get install gitlab-ce=14.0.7-ce.0
$ sudo gitlab-ctl restart
$ sudo apt-get install gitlab-ce=14.1.4-ce.0
$ sudo gitlab-ctl restart
$ sudo apt-get install gitlab-ce=14.2.1-ce.0
$ sudo gitlab-rake db:migrate
$ sudo gitlab-ctl reconfigure
$ sudo gitlab-ctl restart
$ sudo apt-get install gitlab-ce=14.2.2-ce.0
$ sudo gitlab-ctl restart
$ sudo gitlab-ctl status

比較需要注意的是,根據 https://docs.gitlab.com/ee/update/#1420,到 14.2.x 的時候要做 db migrate。

ref: 從 GitLab 11.6.3 升級到 13.7.4

https://www.v2ex.com/t/795606

https://www.cnblogs.com/ybit/p/14918949.html

https://nvd.nist.gov/vuln/detail/CVE-2021-22205

Original link: Phanix's Blog

CC BY-NC-ND 2.0 授权

喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!