Issue Type: Bug Bug
Assignee: Unassigned
Components: master-slave
Created: 17/Apr/14 7:57 AM
Description:

Since one of the last updates I cannot connect a slave, which is running a different java version. Jenkins is version 1.558 with Oracle Java 1.7.0_51 and the slave is an x86 box using OpenJDK 1.6.0_27. It is impossible to switch to another Java version on the node. If I try to establish the connection, it fails with this output:

[04/17/14 09:46:48] [SSH] Opening SSH connection to alpine_2_7_x86:22.
[04/17/14 09:46:48] [SSH] Authentication successful.
[04/17/14 09:46:48] [SSH] The remote users environment is:
HOME='/home/jenkins'
IFS=' 	
'
LOGNAME='jenkins'
MAIL='/var/mail/jenkins'
OPTIND='1'
PATH='/usr/bin:/bin:/usr/sbin:/sbin'
PPID='429'
PS1='\w \$ '
PS2='> '
PS4='+ '
PWD='/home/jenkins'
SHELL='/bin/ash'
SSH_CLIENT='10.42.23.23 51323 22'
SSH_CONNECTION='10.42.23.23 51323 10.42.23.192 22'
USER='jenkins'
[04/17/14 09:46:48] [SSH] Checking java version of java
[04/17/14 09:46:48] [SSH] java -version returned 1.6.0_27.
[04/17/14 09:46:48] [SSH] Starting sftp client.
[04/17/14 09:46:48] [SSH] SFTP failed. Copying via SCP.
[04/17/14 09:46:48] [SSH] Copying latest slave.jar...
hudson.util.IOException2: Could not copy slave.jar into '/home/jenkins/ci' on slave
	at hudson.plugins.sshslaves.SSHLauncher.copySlaveJarUsingSCP(SSHLauncher.java:1056)
	at hudson.plugins.sshslaves.SSHLauncher.copySlaveJar(SSHLauncher.java:1015)
	at hudson.plugins.sshslaves.SSHLauncher.access$300(SSHLauncher.java:126)
	at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:656)
	at hudson.plugins.sshslaves.SSHLauncher$2.call(SSHLauncher.java:642)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:744)
Caused by: java.io.IOException: Error during SCP transfer.
	at com.trilead.ssh2.SCPClient.put(SCPClient.java:523)
	at hudson.plugins.sshslaves.SSHLauncher.copySlaveJarUsingSCP(SSHLauncher.java:1054)
	... 8 more
Caused by: java.io.IOException: Remote scp terminated unexpectedly.
	at com.trilead.ssh2.SCPClient.readResponse(SCPClient.java:50)
	at com.trilead.ssh2.SCPClient.sendBytes(SCPClient.java:140)
	at com.trilead.ssh2.SCPClient.put(SCPClient.java:519)
	... 9 more
[04/17/14 09:46:48] [SSH] Connection closed.
[04/17/14 09:46:48] Launch failed - cleaning up connection

The connection itself is opened successfully and if I put slave.jar from another node onto this one, it get's deleted during the above steps. But then scp fails!? Any ideas?

The connection to another node with the same OpenJDK version but x86_64 architecture works without any problems.

Project: Jenkins
Priority: Major Major
Reporter: Yves Schumann
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to