2017-01-06 9 views
0

CentOS 7.3.1611でGitlab Omnibus CEバージョン8.15.2のインスタンスを実行しています。 8.14リリースファミリからのアップグレードは計画通り進まなかった。それ以来、私はGitlabブラウザインタフェースにアクセスすることができませんでした。Gitlabブラウザインタフェースにアクセスするとエラー500が発生する

ブラウザインターフェイスにアクセスしようとすると、ログイン画面にアクセスしてログインできますが、ログインした後、任意のページに移動するとエラー500が表示されます。

だから私は何が起こっているために、いくつかのログデータを取得しgitlab-CTLの尾を使用し、それは私のプロジェクトの1のためにPostgreSQLのデータに問題がありますように見えます:

http://pastebin.com/VDMk0eKr

しかし、私はないんだけどどのように私はこれを修正する必要があります。何か案は?

答えて

0

known issueこれは最新のリリース8.15.3のfixedです。あなたはGitLabをアップグレードしたくない場合は、既存のworkaround編集:コメントで述べたように、この問題を回避するにはいつも動作しない主なアップグレードを検討してください)があり

ファイル: /opt/gitlab/embedded/service/gitlab-rails/app/models/concerns/has_status.rb

builds = scope.select('count(*)').reorder(nil).to_sql 
created = scope.created.select('count(*)').reorder(nil).to_sql 
success = scope.success.select('count(*)').reorder(nil).to_sql 
pending = scope.pending.select('count(*)').reorder(nil).to_sql 
running = scope.running.select('count(*)').reorder(nil).to_sql 
skipped = scope.skipped.select('count(*)').reorder(nil).to_sql 
canceled = scope.canceled.select('count(*)').reorder(nil).to_sql 
012で

builds = scope.select('count(*)').to_sql 
created = scope.created.select('count(*)').to_sql 
success = scope.success.select('count(*)').to_sql 
pending = scope.pending.select('count(*)').to_sql 
running = scope.running.select('count(*)').to_sql 
skipped = scope.skipped.select('count(*)').to_sql 
canceled = scope.canceled.select('count(*)').to_sql 

を交換してください

そしてGitLabを再起動してください。

+1

私はGitLabバージョン8.15.1を使用していますが、上記の解決策は私にとってはうまくいかないhttps://gitlab.co m/gitlab-org/gitlab-ce/issues/26060アップグレードプロセスを提案してください。 –

0

私は同じ問題を抱えていましたが、上記が機能しないため、次のコマンドを実行してダウングレードしました。現在のバージョンを確認するには

はistalled:

sudo dpkg -l | grep gitlab-ce 

をバージョンが使用可能であったかを確認するには、次の

sudo apt-cache madison gitlab-ce | less 

と "ダウングレード" に続いて、私は9.2.0-RC2であったため。上記のコマンドで表示されるce.0:

sudo apt-get install gitlab-ce=9.2.0-rc1.ce.0 
+0

新しいバージョンでは、raspberrypiを使用して、私は上記のような同じスタイルのエラーを引き起こしている大きなメモリコミットメントを見ました。私はメモリのコミットメントを見るために "htop"を使いました。スラムをzramでラムに移動するために、以下のプロセスを使ってgitlabを安定させることができました。 https://www.novaspirit.com/2016/12/24/increasing-ram-raspberry-pi/ –

関連する問題