GitLab 8.9.4 работает нормально (Omnibus) в сервере Ubuntu 16,04 виртуальной машины через порт 802: external_url 'http://gitlab_url:802'
400 Bad Request в Mattermost GitLab в
Я включил Mattermost по этой линии в /etc/gitlab/gitlab.rb
:
mattermost_external_url 'http://gitlab_url:8065'
Я также открыл порт 8065 в своем маршрутизаторе. Но это то, что я получаю, когда я пытаюсь получить доступ к этой gitlab_url: 8065 в браузере:
400 Bad Request
Request Header Or Cookie Too Large
Nginx
В guide, Я пропустил часть «Running GitLab Mattermost на своем собственном сервере», потому что для меня было бы неплохо со встроенной версией, если бы я мог заставить ее работать.
Чтение «Вручную (повторная) авторизация GitLab Mattermost с частью GitLab», я пошел в раздел Applications
в Admin Area
, и я нашел приложение «Mattermost». Два URL-адреса были неправильными (вероятно, потому, что в первый раз я установил манекен mattermost_external_url
), поэтому я вручную их исправил. Я не уверен, пробовал ли я с портом или без него, и то и другое.
Я попытался удалить приложение Mattermost в GitLab и снова начать настройку Mattermost. Я также пытался сбросить Mattermost (делая this), но я всегда получаю ту же ошибку.
Я также попытался установить это в /etc/gitlab/gitlab.rb
:
mattermost['gitlab_enable'] = true
mattermost['gitlab_secret'] = "***"
mattermost['gitlab_id'] = "***"
mattermost['gitlab_scope'] = ""
mattermost['gitlab_auth_endpoint'] = "http://gitlab_url:8065/oauth/authorize"
mattermost['gitlab_token_endpoint'] = "http://gitlab_url:8065/oauth/token"
mattermost['gitlab_user_api_endpoint'] = "http://gitlab_url:8065/api/v3/user"
Я включил журнал:
mattermost['log_file_directory'] = '/var/log/gitlab/mattermost'
И cat /var/log/gitlab/mattermost/mattermost.log
в основном говорит мне:
Автоматическое обновление базы данных не смогли.!!!
Но это первый раз, когда я пытаюсь настроить Mattermost!
Также обратите внимание, что каждый раз, когда я запускаю sudo gitlab-ctl reconfigure
(и я назвал его после каждой модификации), я получаю выходной сигнал laaarge.
(я отправил тот же самый вопрос here)
Существует открытая ошибка относительно этого в [ Gitlab] (https://gitlab.com/gitlab-org/omnibus-gitlab/issues/1872) –