0
私は、最新のGoCD(16.7)をUbuntuマシンにインストールしています。 openjdk-8(jreとjdk)。エージェント(ローカルホスト上)は、サーバーへの接続に失敗:ベースURLでGoサーバにアクセスできませんでした。壊れたパイプ
[Sat Jul 30 05:58:47 UTC 2016] Starting Go Agent Bootstrapper with command:
/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
-jar /usr/share/go-agent3/agent-bootstrapper.jar
-serverUrl https://127.0.0.1:8154/go/
...
java.lang.Exception: Couldn't access Go Server with base url:
https://127.0.0.1:8154/go/admin/agent-launcher.jar:
java.net.SocketException: Broken pipe
at com.thoughtworks.go.agent.launcher.ServerCall.invoke(ServerCall.java:78)
と
2016-07-30 06:00:48,790 [main ] ERROR go.agent.launcher.ServerBinaryDownloader:118
- Couldn't update admin/agent-launcher.jar. Sleeping for 1m.
Error: java.lang.Exception: Couldn't access Go Server with base url:
https://127.0.0.1:8154/go/admin/agent-launcher.jar:
java.net.SocketException: Broken pipe
を(私は手動で読みやすくするためにこれらの行をラップ)
サーバーは、実際にアクセス可能です。例えば:
$ curl --silent --insecure https://127.0.0.1:8154/go/ | head -2
<!-- *************************GO-LICENSE-START******************************
* Copyright 2014 ThoughtWorks, Inc.
はい、私は--insecure
を使用していますが、自己署名証明書で船をgocd。それは標準的な習慣です。私が見たことのいくつかは、 "ああ、あなたのポートをブロックしている"と言っていますが、これはlocalhostにあります。