ssh - Jenkins could not start Windows slave -
when i'm trying start jenkins slave (windows) error:
[07/07/15 12:54:15] [ssh] opening ssh connection pcskala:22105. [07/07/15 12:54:15] [ssh] authentication successful. [07/07/15 12:54:15] [ssh] remote users environment is: unable execute command or shell on remote system: failed execute process. [07/07/15 12:54:15] [ssh] starting sftp client. [07/07/15 12:54:15] [ssh] sftp failed. copying via scp. hudson.util.ioexception2: not copy slave.jar 'c:\users\jenkins' on slave @ hudson.plugins.sshslaves.sshlauncher.copyslavejarusingscp(sshlauncher.java:1065) @ hudson.plugins.sshslaves.sshlauncher.copyslavejar(sshlauncher.java:1024) @ hudson.plugins.sshslaves.sshlauncher.access$300(sshlauncher.java:133) @ hudson.plugins.sshslaves.sshlauncher$2.call(sshlauncher.java:709) @ hudson.plugins.sshslaves.sshlauncher$2.call(sshlauncher.java:696) @ java.util.concurrent.futuretask.run(futuretask.java:262) @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1145) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:615) @ java.lang.thread.run(thread.java:745) caused by: java.io.ioexception: sorry, connection closed. @ com.trilead.ssh2.transport.transportmanager.ensureconnected(transportmanager.java:587) @ com.trilead.ssh2.transport.transportmanager.sendmessage(transportmanager.java:660) @ com.trilead.ssh2.channel.channelmanager.opensessionchannel(channelmanager.java:572) @ com.trilead.ssh2.session.<init>(session.java:42) @ com.trilead.ssh2.connection.opensession(connection.java:1129) @ com.trilead.ssh2.connection.exec(connection.java:1551) @ hudson.plugins.sshslaves.sshlauncher.copyslavejarusingscp(sshlauncher.java:1048) ... 8 more caused by: java.net.socketexception: socket closed @ java.net.socketoutputstream.socketwrite(socketoutputstream.java:121) @ java.net.socketoutputstream.write(socketoutputstream.java:159) @ com.trilead.ssh2.crypto.cipher.cipheroutputstream.flush(cipheroutputstream.java:75) @ com.trilead.ssh2.transport.transportconnection.sendmessage(transportconnection.java:193) @ com.trilead.ssh2.transport.transportconnection.sendmessage(transportconnection.java:107) @ com.trilead.ssh2.transport.transportmanager.sendmessage(transportmanager.java:677) @ com.trilead.ssh2.channel.channelmanager.closechannel(channelmanager.java:304) @ com.trilead.ssh2.session.close(session.java:565) @ com.trilead.ssh2.connection.exec(connection.java:1568) @ hudson.plugins.sshslaves.sshlauncher.reportenvironment(sshlauncher.java:1071) @ hudson.plugins.sshslaves.sshlauncher$2.call(sshlauncher.java:704) ... 5 more [07/07/15 12:54:15] launch failed - cleaning connection [07/07/15 12:54:15] [ssh] connection closed. windows slave running ssh , sftp servers. keys should set fine, because can connect machine via ssh , copy files via scp , sftp without entering password (from unix system). apologize don't post more info, not have direct access slaves configuration in jenkins.
i don't know if important, slave.jar file located in home folder: c:\users\jenkins.
i have found thread in jenkins issues, 1 had similar issue , resolved changing permission /dev/null, don't think (just thought) reason. have ideas how fix this?
thank you
Comments
Post a Comment