На машине CentOS 7, которой я управляю сам, я использую Gitlab 12.0.1.
До того, как несколько обновлений вернулись, все было гладко, но обновление нарушило мою установку, и всякий раз, когда я перехожу на свою первую страницу, я получаю Deploy in progress
сообщение.
Я сделал небольшую отладку. gitlab-ctl status
заявляет, что все работает, кроме alertmanager
.
Я перезапустил gitlab-ctl restart
в котором говорится, что все было перезапущено, но затем снова проверяется статус, alertmanager
можно увидеть снова вниз.
Я сделал:
gitlab-ctl stop
gitlab-ctl reconfigure
gitlab-ctl start
именно в таком порядке и все прошло нормально; тем не мение, 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
и все вернулось в норму. 😐