Required stops: Upgrading Gitlab Community Edition from 16.2 to 16.4 in Debian
This is something I need to remember to do from now on since GitLab announced upgrade stops.
My installation ran 16.2 and I was reminded of a required update stop on apt-get upgrade
Preparing to unpack .../24-gitlab-ce_16.4.1-ce.0_amd64.deb ... gitlab preinstall: It seems you are upgrading from 16.2 to 16.4. gitlab preinstall: It is required to upgrade to the latest 16.3.x version first before proceeding. gitlab preinstall: Please follow the upgrade documentation at https://docs.gitlab.com/ee/update/index.html#upgrade-paths
To do so I would have to get latest 16.3
root@toolkit:~# apt-cache policy gitlab-ce gitlab-ce: Installed: 16.3.5-ce.0 Candidate: 16.4.1-ce.0 Version table: 16.4.1-ce.0 500 500 https://packages.gitlab.com/gitlab/gitlab-ce/debian bullseye/main amd64 Packages 16.4.0-ce.0 500 500 https://packages.gitlab.com/gitlab/gitlab-ce/debian bullseye/main amd64 Packages *** 16.3.5-ce.0 500 500 https://packages.gitlab.com/gitlab/gitlab-ce/debian bullseye/main amd64 Packages 100 /var/lib/dpkg/status
Version 16.3.5-ce.0 was the latest minor version, so I used it as instructed
root@toolkit:~# apt-get install gitlab-ce=16.3.5-ce.0
Now I can let it rip to 16.4
root@toolkit:~# apt-get upgrade Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done The following packages have been kept back: linux-image-amd64 postgresql postgresql-client postgresql-contrib The following packages will be upgraded: gitlab-ce 1 upgraded, 0 newly installed, 0 to remove and 4 not upgraded. Need to get 0 B/1,301 MB of archives. After this operation, 30.1 MB of additional disk space will be used. Do you want to continue? [Y/n]
Thanks to GitLab for making it easy. It clearly takes a lot more effort to output a clear message than it looks at first glance.
Now to find a simple way to install and use bacula...