-
Type:
Bug
-
Resolution: Duplicate
-
Priority:
Critical
-
Component/s: core, ssh-slaves-plugin
-
Environment:Jenkins 2.58
SSH Slaves Plugin: 1.17
Slave Host: Solaris 10
Slave SSHD: Sun_SSH_1.1.8, SSH-Protokolle 1.5/2.0, OpenSSL 0x1000114f
After upgrade to version 2.58 jenkins cannot start slave ssh agent on solaris host.
Here is the log from Jenkins:
[05/02/17 09:28:18] [SSH] Opening SSH connection to quark:22. Key exchange was not finished, connection is closed. java.io.IOException: There was a problem while connecting to quark:22 Â Â Â Â Â Â Â at com.trilead.ssh2.Connection.connect(Connection.java:834) Â Â Â Â Â Â Â at com.trilead.ssh2.Connection.connect(Connection.java:703) Â Â Â Â Â Â Â at com.trilead.ssh2.Connection.connect(Connection.java:617) Â Â Â Â Â Â Â at hudson.plugins.sshslaves.SSHLauncher.openConnection(SSHLauncher.java:1265) Â Â Â Â Â Â Â at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:790) Â Â Â Â Â Â Â at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:785) Â Â Â Â Â Â Â at java.util.concurrent.FutureTask.run(FutureTask.java:266) Â Â Â Â Â Â Â at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) Â Â Â Â Â Â Â at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) Â Â Â Â Â Â Â at java.lang.Thread.run(Thread.java:745) Caused by: java.io.IOException: Key exchange was not finished, connection is closed. Â Â Â Â Â Â Â at com.trilead.ssh2.transport.KexManager.getOrWaitForConnectionInfo(KexManager.java:95) Â Â Â Â Â Â Â at com.trilead.ssh2.transport.TransportManager.getConnectionInfo(TransportManager.java:237) Â Â Â Â Â Â Â at com.trilead.ssh2.Connection.connect(Connection.java:786) Â Â Â Â Â Â Â ... 9 more Caused by: java.io.IOException: Cannot read full block, EOF reached. Â Â Â Â Â Â Â at com.trilead.ssh2.crypto.cipher.CipherInputStream.getBlock(CipherInputStream.java:81) Â Â Â Â Â Â Â at com.trilead.ssh2.crypto.cipher.CipherInputStream.read(CipherInputStream.java:108) Â Â Â Â Â Â Â at com.trilead.ssh2.transport.TransportConnection.receiveMessage(TransportConnection.java:232) Â Â Â Â Â Â Â at com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:706) Â Â Â Â Â Â Â at com.trilead.ssh2.transport.TransportManager$1.run(TransportManager.java:502) Â Â Â Â Â Â Â ... 1 more [05/02/17 09:28:18] Launch failed - cleaning up connection [05/02/17 09:28:18] [SSH] Connection closed.Â
SSH agent on SLES 11 (OpenSSH_6.6.1p1, OpenSSL 0.9.8j-fips 07 Jan 2009) and SLES 12 (OpenSSH_6.6.1p1, OpenSSL 1.0.1i-fips 6 Aug 2014) hosts works without problems.
- duplicates
-
JENKINS-43979 can't connect to ubuntu 12.04 agent after upgraded to version 2.58
-
- Resolved
-