ポート 802 を介して Ubuntu Server 16.04 仮想マシンで正常に動作する GitLab 8.9.4 (Omnibus):
external_url 'http://gitlab_url:802'
のこの行で Mattermost を有効にしました/etc/gitlab/gitlab.rb
。
mattermost_external_url 'http://gitlab_url:8065'
また、ルーターでポート 8065 を開きました。しかし、ブラウザで gitlab_url:8065 にアクセスしようとすると、次のようになります。
400 Bad Request
リクエストヘッダーまたは Cookie が大きすぎる
nginx
ガイドの「独自のサーバーで GitLab Mattermost を実行する」の部分はスキップしました。
「GitLab を使用して GitLab Mattermost を手動で (再) 承認する」の部分を読んで、 のApplications
セクションに移動するAdmin Area
と、「Mattermost」アプリケーションを見つけました。そこにある 2 つの URL が間違っていたので (おそらく初めてダミーを設定したmattermost_external_url
ため)、手動で修正しました。ポートあり/なし、またはその両方を試したかどうかはわかりません。
GitLab で Mattermost アプリケーションを削除して、Mattermost の構成をやり直そうとしました。私もMattermostをリセットしようとしました(これを行っています)が、常に同じエラーが発生します。
私もこれを設定しようとしました/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
基本的に私に言います:
データベースの自動アップグレードに失敗しました!!!
しかし、マターモストをセットアップしようとするのはこれが初めてです!
また、実行するたびに注意してくださいsudo gitlab-ctl reconfigure
(そして、すべての変更後にそれを呼び出しました)、laaarge出力が得られます。
(私はここに同じ質問を投稿しました)