3

ポート 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出力が得られます。

(私はここに同じ質問を投稿しました)

4

1 に答える 1