Из-за чего после обновления Ubuntu не находит сервис gitlab?

Ссылка скопирована
1 ответ

Сейчас ситуация такая: после обновления системы (apt update & apt upgrade) при попытке перезагрузить сервис gitlab командой service gitlab restart терминал выдает ошибку "Unit gitlab.service not found.". При этом сам GitLab работает.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Виктор Sys Ответ

Если после обновления Ubuntu “не находится сервис gitlab”, сначала проверьте, что именно установлено: GitLab Omnibus использует набор служб через gitlab-ctl, а не всегда обычный systemd unit с именем gitlab. Поэтому команда systemctl status gitlab может ничего не показать, хотя GitLab установлен.

Проверьте Omnibus:

sudo gitlab-ctl status
sudo gitlab-ctl reconfigure
sudo gitlab-ctl tail

sudo gitlab-ctl status sudo gitlab-ctl reconfigure sudo gitlab-ctl tail

Проверьте пакеты:

dpkg -l | grep gitlab
which gitlab-ctl

dpkg -l | grep gitlab which gitlab-ctl

Если gitlab-ctl пропал, возможно пакет удалился/сломался при обновлении или подключён неправильный репозиторий. Тогда смотрите apt history:

cat /var/log/apt/history.log | grep -i gitlab -C 3

cat /var/log/apt/history.log | grep -i gitlab -C 3

Если GitLab установлен, но не стартует, причины часто такие: несовместимая версия после upgrade, нехватка памяти, сломанный PostgreSQL/Redis, занятый порт 80/443, ошибка в /etc/gitlab/gitlab.rb.

После обновления Ubuntu обязательно проверьте, поддерживается ли ваша версия GitLab на этой версии ОС. Иногда нужно сначала обновить GitLab до поддерживаемой версии, а потом ОС.

Итог: для GitLab Omnibus используйте gitlab-ctl status, а не только systemctl. Проверьте пакет, apt history, логи gitlab-ctl tail и совместимость версии GitLab с обновлённой Ubuntu.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно