I recently upgraded my Jenkins installation and now none of my slaves will 
start.  I changed nothing in my environment other than upgrading Jenkins.  I am 
still able to ssh successfully from the command line as the user that is 
running Jenkins to all of the remote slaves.

Here's the error I get:

[05/02/13 10:21:55] [SSH] Opening SSH connection to myhost.example.com:22.
ERROR: Server rejected the private key for dev1appl 
(credentialId:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/method:publickey)
[05/02/13 10:21:55] [SSH] Authentication failed.
hudson.AbortException: Authentication failed.
        at 
hudson.plugins.sshslaves.SSHLauncher.openConnection(SSHLauncher.java:923)
        at hudson.plugins.sshslaves.SSHLauncher.launch(SSHLauncher.java:479)
        at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:223)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:662)
[05/02/13 10:21:55] [SSH] Connection closed.

Does anyone have any suggestions about how to fix this?

Thanks,
Eric

Attachment: PGP.sig
Description: PGP signature

Reply via email to