Миграция Gitlab с CE 7.14 на 8.17.8 приводит к невозможности запуска единорога и ошибке 502 - PullRequest
0 голосов
/ 25 мая 2018

После успешной миграции с 7.1 на 7.14 я попытался перейти на версию 8.17.8.К сожалению, это не сработало, так как теперь я получаю следующую ошибку:

==> /var/log/gitlab/unicorn/unicorn_stderr.log <==
NameError: uninitialized constant UsersGroup::Notifiable
/opt/gitlab/embedded/service/gitlab-rails/app/models/users_group.rb:15:in `<class:UsersGroup>'

==> /var/log/gitlab/sidekiq/current <==
2018-05-25_06:21:50.98012 uninitialized constant UsersGroup::Notifiable

Я попытался запустить переконфигурировать, перезапустить, даже перезагрузить сервер, но ничего не работает.

1 Ответ

0 голосов
/ 25 мая 2018

Если sudo gitlab-ctl reconfigure недостаточно для решения проблемы, то вы можете повторить ту же миграцию, но на этот раз минорную версию с минорной версией.

То есть: выполните обновление ""рекомендации"(что вы и сделали):

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

Но на этот раз попробуйте сначала 7.14 - 8.0.x, затем 8.17.8, что означает одно промежуточноешаги в нижней версии 8.x

...