Как обновить GitLab CE с Ubuntu 16.04 до Ubuntu 18.04? - PullRequest
0 голосов
/ 31 марта 2020

Может кто-нибудь объяснить мне, как я могу обновить работающий gitlab CE на Ubuntu 16.04 до Ubuntu 18.04?

Я не смог найти соответствующую документацию для этого пути обновления

Ясно обновить Ubuntu с

sudo apt update
sudo apt upgrade
sudo do-release-upgrade

Но что нужно сказать, чтобы перезапустить установку / обновление на gitlab?

Ответы [ 2 ]

0 голосов
/ 01 апреля 2020

Если вы обновляете свою версию Ubuntu с 16.04 до 18.04, вам также нужно изменить путь к репозиторию для пакетов debian, предоставляемых GitLab, в c.

Если вы проверяете сценарий установки / конфигурации доступно на GitLab.com, вы увидите, что в /etc/apt/sources.list.d/ должен быть файл, который содержит gitlab в своем имени файла.

Просто замените его содержимое следующими строками:

deb https://packages.gitlab.com/gitlab/gitlab-ee/ubuntu/ bionic main
deb-src https://packages.gitlab.com/gitlab/gitlab-ee/ubuntu/ bionic main

Теперь вы можете обновить GitLab, используя новый репозиторий пакетов для вашей обновленной системы Ubuntu:

sudo apt update
sudo apt upgrade
0 голосов
/ 31 марта 2020

Если вы имеете в виду обновить Ubuntu с 16.04 по 18.04, то вот шаги: я сделал это пару дней go.

lsb_release -a # This is just to check the. Ubuntu version 
sudo apt update
sudo apt upgrade

Это будет гарантировать, что вы обновили все пакеты. Обновление не начнется, если вы не обновите их.

Затем для фактического обновления

sudo do-release-upgrade

ПРИМЕЧАНИЕ

1 - приведенная выше команда может завершиться неудачно, потому что " Вы должны обновить все пакеты до того, как «проверьте выходные данные sudo apt upgrade, возможно, у вас есть проблема с зависимостью, и не все пакеты обновлены

2- Пожалуйста, убедитесь, что у вас есть резервные копии всех ваших данных, прежде чем делать обновление. Я предполагаю, что вы делаете обновление через S SH, что может быть хлопотно. Для меня обновление застряло при попытке обновить файлы конфигурации openS SH. Я закрыл текущий сеанс S SH (tmux), открыл новый сеанс и перезагрузил сервер.

После перезагрузки сервера

lsb_release -a

Должен отобразиться

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.4 LTS
Release:        18.04
Codename:       bionic
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...