gitlab: как обновить до последней минорной версии - PullRequest
0 голосов
/ 10 сентября 2018

Я пытался обновить мой gitlab-CE с 10.3.2 до последнего (в настоящее время 11.4). И это дает мне эту честно безопасную ошибку.

[...]
gitlab preinstall: It seems you are upgrading from 10.x version series
gitlab preinstall: to 11.x series. It is recommended to upgrade
gitlab preinstall: to the last minor version in a major version series first before
gitlab preinstall: jumping to the next major version.
gitlab preinstall: Please follow the upgrade documentation at https://docs.gitlab.com/ee/policy/maintenance.html#upgrade-recommendations
gitlab preinstall: and upgrade to 10.8 first.
dpkg: error processing archive /var/cache/apt/archives/gitlab-ce_11.2.3-ce.0_amd64.deb (--unpack):
 subprocess new pre-installation script returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/gitlab-ce_11.2.3-ce.0_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

root@this-vm# apt-cache policy gitlab-ce | grep Installed
  Installed: 10.3.2-ce.0

Но как установить последнюю минорную версию? Документация, на которую они ссылаются, не говорит, как это сделать. Ребята, вы сталкиваетесь с такой проблемой?

Ответы [ 2 ]

0 голосов
/ 16 июля 2019

Для справки CentOS / RHEL:

Для установки минорной версии (CentOS / RHEL). Выполните следующие шаги.

Чтобы обновить минорную версию 11.xx до последней версии 11.11.5:

sudo yum install gitlab-ce-11.11.5-ce.0.el6.x86_64

Аналогично для всех других версий, вы можете найти конкретную команду version / install, которую вам нужно использовать, по адресу https://packages.gitlab.com/gitlab/gitlab-ce. Поиск строки версии, такой как gitlab-ce-11. Нажмите на пакет RPM или Deb для вашей версии ОС, затем вы увидите все версии gitlab, где вы можете узнать имя последней версии и установить его, как указано выше, но просто замените его на младшее имя версии i, e. gitlab-се-11.11.5-ce.0.el6.x86_64

Обновление с одной версии до другой должно выполняться в соответствии с рекомендацией здесь . Всегда рекомендуется сначала обновить до последней доступной минорной версии в своей основной версии, а затем обновить до следующей стабильной версии.

0 голосов
/ 11 сентября 2018

Попробуйте обновить до последней вспомогательной версии, как предложено здесь :

apt-get update
apt-get install gitlab-ce=<YOUR-LATEST-MINOR-VERSION>-ce.0
gitlab-ctl reconfigure
gitlab-ctl restart

В вашем случае последний несовершеннолетний: 10.8.6 [на сегодняшний день].

Вы можете проверить список релизов . Не забудьте проверить изменения между вашей начальной и целевой версиями.

...