Вы здесь

Руководство по пошаговому обновлению GitLab из репозиториев


Руководство по пошаговому обновлению GitLab из репозиториев

Здравствуйте, дорогие читатели! Если вы столкнулись с проблемой при обновлении сервера GitLab из репозиториев, этот пост для вас. Особенно если вы сталкиваетесь с ошибкой, связанной с необходимостью производить обновления через промежуточные версии. Например такой:

gitlab preinstall: It seems you are upgrading from 16.1 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]]>

Такая ситуация означает, что вам потребуется установить обновления в строгой последовательности.

В этом руководстве мы рассмотрим, как правильно это сделать.

0. Сделайте резервную копию вашей системы.

1. Ознакомьтесь с рекомендованным путем обновления по ссылке, указанной в сообщении об ошибке.

2. Найдите текущую и все доступные версии пакета в репозитории с использованием команд:

apt list gitlab-ce -a

apt список пакетов gitlab-ce и их версий

В некоторых случаях, может оказаться полезной команда:

apt-cache madison gitlab-ce

3. Установите нужную версию с помощью команды:

apt install gitlab-ce=16.1.0-ce.0

Соответсвенно, подставьте нужную версию пакета.

4. Повторите процесс обновления до тех пор, пока ваша система не будет актуализирована.
5. После завершения процесса, в случае, если у вас на сервере объем разделов ограничен, можете выполнить команду

apt clean

чтобы освободить место, занятое закешированными пакетами gitlab-ce.

bash - просмотр объема занимаего кэшем apt, в частности пакетами gitlab-ce, и просмотр свободного места на диске

9 27

Поделитесь статьей с друзьями в соц. сетях, возможно, она будет им полезна.


Если вам помогла статья, вы можете >>отблагодарить автора<<