Назад | Перейти на главную страницу

Gitlab не работает после обновления (выполняется развертывание)

На машине CentOS 7, которой я управляю сам, я использую Gitlab 12.0.1.

До того, как несколько обновлений вернулись, все было гладко, но обновление нарушило мою установку, и всякий раз, когда я перехожу на свою первую страницу, я получаю Deploy in progress сообщение.

Я сделал небольшую отладку. gitlab-ctl status заявляет, что все работает, кроме alertmanager.

Я перезапустил gitlab-ctl restart в котором говорится, что все было перезапущено, но затем снова проверяется статус, alertmanager можно увидеть снова вниз.

Я сделал:

именно в таком порядке и все прошло нормально; тем не мение, alertmanager сразу же снова падает.

И gitlab-ctl tail alertmanager заявляет следующее:

2019-06-27_09:04:19.75237 level=warn ts=2019-06-27T09:04:19.751036139Z caller=cluster.go:154 component=cluster err="couldn't deduce an advertise address: no private IP found, explicit advertise addr not provided"
2019-06-27_09:04:19.75630 level=error ts=2019-06-27T09:04:19.756225537Z caller=main.go:202 msg="unable to initialize gossip mesh" err="create memberlist: Failed to get final advertise address: No private IP address found, and explicit IP not provided"
2019-06-27_09:04:20.79887 level=info ts=2019-06-27T09:04:20.798268353Z caller=main.go:177 msg="Starting Alertmanager" version="(version=0.16.2, branch=master, revision=)"
2019-06-27_09:04:20.79890 level=info ts=2019-06-27T09:04:20.798339248Z caller=main.go:178 build_context="(go=go1.11.10, user=GitLab-Omnibus, date=)"
2019-06-27_09:04:20.80945 level=warn ts=2019-06-27T09:04:20.806462267Z caller=cluster.go:154 component=cluster err="couldn't deduce an advertise address: no private IP found, explicit advertise addr not provided"
2019-06-27_09:04:20.81497 level=error ts=2019-06-27T09:04:20.814894348Z caller=main.go:202 msg="unable to initialize gossip mesh" err="create memberlist: Failed to get final advertise address: No private IP address found, and explicit IP not provided"
2019-06-27_09:04:21.85821 level=info ts=2019-06-27T09:04:21.857774453Z caller=main.go:177 msg="Starting Alertmanager" version="(version=0.16.2, branch=master, revision=)"
2019-06-27_09:04:21.85823 level=info ts=2019-06-27T09:04:21.857842577Z caller=main.go:178 build_context="(go=go1.11.10, user=GitLab-Omnibus, date=)"
2019-06-27_09:04:21.86780 level=warn ts=2019-06-27T09:04:21.865566339Z caller=cluster.go:154 component=cluster err="couldn't deduce an advertise address: no private IP found, explicit advertise addr not provided"
2019-06-27_09:04:21.87528 level=error ts=2019-06-27T09:04:21.8751892Z caller=main.go:202 msg="unable to initialize gossip mesh" err="create memberlist: Failed to get final advertise address: No private IP address found, and explicit IP not provided"

Итак, очевидно, что-то не так, но что это такое.

p.s. Также следует отметить, что я не использую установку Nginx, которая поставляется в комплекте с gitlab-ce, который в любом случае отключен, но я запускаю свой экземпляр gitlab в своей установке Apache. Я перезапустил Apache где-то по пути, что не дало ошибок.

Наконец, я нашел решение. Это действительно обидно, но:

gitlab-ctl deploy-page status сообщил, что страница развертывания открыта. Очевидно.

После этого я просто сбежал gitlab-ctl deploy-page down и все вернулось в норму. 😐