5

Jenkins で SLAVE ノードを起動できません。

マスター マシンがログ ファイルにエラー例外を示している。

[12/01/14 16:21:44] [SSH] Opening SSH connection to 

10.0.11.120:22.
Connection refused: connect
ERROR: Unexpected error in launching a slave. This is probably a bug in Jenkins.
java.lang.IllegalStateException: Connection is not established!
    at com.trilead.ssh2.Connection.getRemainingAuthMethods(Connection.java:1030)
    at com.cloudbees.jenkins.plugins.sshcredentials.impl.TrileadSSHPasswordAuthenticator.canAuthenticate(TrileadSSHPasswordAuthenticator.java:82)
    at com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator.newInstance(SSHAuthenticator.java:207)
    at com.cloudbees.jenkins.plugins.sshcredentials.SSHAuthenticator.newInstance(SSHAuthenticator.java:169)
    at hudson.plugins.sshslaves.SSHLauncher.openConnection(SSHLauncher.java:1173)
    at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:701)
    at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:696)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
[12/01/14 16:21:45] Launch failed - cleaning up connection
[12/01/14 16:21:45] [SSH] Connection closed.

[12/01/14 16:23:44] [SSH] Opening SSH connection to 10.0.11.120:22.
4

5 に答える 5

1

スレーブ マシンが Mac の場合は、 [システム環境設定] -> [共有] に移動し、[リモート ログイン]を有効にしてから、もう一度試してください。

于 2014-12-02T09:16:03.187 に答える
0

JVM 用の Java Cryptography Extension をインストールする必要があると思われます。そうしないと、RSA キーのサイズが制限され、認証が確立されません。

詳細については、 https://issues.jenkins-ci.org/browse/JENKINS-26495を参照してください。

于 2015-05-21T21:17:23.233 に答える
0

この問題が発生したため、IP アドレスをホスト名に置き換えることで解決しました。

于 2016-05-24T21:42:37.297 に答える