Из-за чего после обновления Ubuntu не находит сервис gitlab?
Ссылка скопирована
Сейчас ситуация такая: после обновления системы (apt update & apt upgrade) при попытке перезагрузить сервис gitlab командой service gitlab restart терминал выдает ошибку "Unit gitlab.service not found.". При этом сам GitLab работает.
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
VPN
Как правильно настроить vless для Android TV?
1 ответ
Pyrogram
Как правильно зарегистрировать юзер бота в Telegram?
1 ответ
печатные-платы
Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
1 ответ
1С
Как выдать дефолтному пользователю 1С 8.3 право на загрузку XML?
1 ответ

Если после обновления 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
Проверьте пакеты:
dpkg -l | grep gitlab which gitlab-ctl
Если
gitlab-ctlпропал, возможно пакет удалился/сломался при обновлении или подключён неправильный репозиторий. Тогда смотрите apt history: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.