web-dev-qa-db-ja.com

gitlab-runnerはまだ接続されていません

buntu 16.04のgitlabのセットアップでは、gitlab-multi-runnerからgitlab-runnerにアップグレードした後、デフォルトでは起動しません。

Gitlab runnerのドキュメントによると、インストールと登録の直後に開始されるはずです。

登録されたランナーを管理者のgitlabランナーページで確認できますが、エラー

ランナーはまだ接続していません

永遠にとどまる...

この時点での私のバージョン:

  • システム:Ubuntu 16.04
  • Gitlab:10.1.1
  • Gitlab-runner:10.1.0
4
Bart

この問題が発生している場合は、以下を確認してください。

  1. 次の名前のディレクトリがあるかどうかを確認します。

/ home/gitlab-runner /

作成されていない場合。次のコマンドを実行すると実行できます:Sudo mkdir /home/gitlab-runner

  1. 所有者を確認このディレクトリ。 gitlab-runner:gitlab-runnerである必要があります。したがって、実行しない場合はコマンドSudo chown -R gitlab-runner:gitlab-runner /home/gitlab-runner

これで問題が解決し、gitlabランナーがgitlab admin runnersページですぐに表示されるはずです(ページの更新が必要になる場合があります)...

そうでない場合は、Sudo service gitlab-runner statusを試すか、syslogで他の最終的なエラーを確認してください。

5
Bart

私(Windowsの場合)では、解決策はgitlab-runner.exeを管理者として実行することでした。 このブログの投稿 への称賛は、正しい方向に進んだことを意味します。

1
Corio