Gitlab после обновления не работает

На днях обновлял GitLab в Wormsoft с 10 версии до 13.12. Само обновление прошло не очень гладко (сначала пришлось обновить Ubuntu c 16.10 до 18.04), но в итоге завершилось.

Если вдруг вы столкнулись при обновлении с ошибкой “version GLIBC_2.25 not found”, то обновите свою Ubuntu до 18.04 и проблемы не будет.

Правда после обновления сразу работать система не захотела. Была ошибка “502. Whoops, GitLab is taking too much time to respond.”

Для начала надо было понять как смотреть логи – gitlab-ctl tail и мы видим все, что происходит. В моем случае в логах было следующее:

connect() to unix:/var/opt/gitlab/gitlab-workhorse/socket failed (2: No such file or directory) while connecting

Пробуем ls /var/opt/gitlab/gitlab-workhorse/socket и получаем следующую ошибку

cannot access '/var/opt/gitlab/gitlab-workhorse/socket': Permission denied или no such file or directory что говорит об отсутствии файла на месте. Причина оказалась очень проста – socket переехал в другую папку и теперь в nginx надо указывать другой путь – /var/opt/gitlab/gitlab-workhorse/sockets/socket и тогда все встает на свои места и гитлаб отлично работает.