you most likely will have to set up the Apache Tomcat Native libraries<http://tomcat.apache.org/native-doc/> on the build slave. see the plugin's wiki page for more details.
On 20 January 2014 09:07, Kevin Zhou <[email protected]> wrote: > I got stuck on setup ssh access in jenkins, I have ssh-agent plugin > installed. And got following in the log : > > I am running with : > CentOS release 6.3 > Jenkins ver. 1.547 <http://jenkins-ci.org/> > SSH Agent Plugin<http://wiki.jenkins-ci.org/display/JENKINS/SSH+Agent+Plugin> > 1.4.1<http://wilkins.corp.gmi.lcl:8080/pluginManager/plugin/ssh-agent/thirdPartyLicenses> > > > [ssh-agent] Using credentials pkg > [ssh-agent] Looking for ssh-agent implementation... > [ssh-agent] Java/JNR ssh-agent > [ssh-agent] FATAL: Could not find a suitable ssh-agent provider > [ssh-agent] Diagnostic report > [ssh-agent] * Java/JNR ssh-agent > [ssh-agent] java.lang.NoClassDefFoundError: Could not initialize class > jnr.unixsocket.Native$LibC > [ssh-agent] at jnr.unixsocket.Native.libsocket(Native.java:60) > [ssh-agent] at jnr.unixsocket.Native.socket(Native.java:68) > [ssh-agent] at > jnr.unixsocket.UnixServerSocketChannel.<init>(UnixServerSocketChannel.java:38) > [ssh-agent] at > jnr.unixsocket.UnixServerSocket.<init>(UnixServerSocket.java:29) > [ssh-agent] at > jnr.unixsocket.UnixServerSocketChannel.open(UnixServerSocketChannel.java:48) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.jna.AgentServer.start(AgentServer.java:67) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgent.<init>(JNRRemoteAgent.java:64) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentStarter.call(JNRRemoteAgentStarter.java:54) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentStarter.call(JNRRemoteAgentStarter.java:35) > [ssh-agent] at > hudson.remoting.LocalChannel.call(LocalChannel.java:45) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentFactory.start(JNRRemoteAgentFactory.java:61) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper$SSHAgentEnvironment.<init>(SSHAgentBuildWrapper.java:211) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment(SSHAgentBuildWrapper.java:123) > [ssh-agent] at > com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.preCheckout(SSHAgentBuildWrapper.java:93) > [ssh-agent] at > jenkins.scm.SCMCheckoutStrategy.preCheckout(SCMCheckoutStrategy.java:78) > [ssh-agent] at > hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:560) > [ssh-agent] at hudson.model.Run.execute(Run.java:1678) > [ssh-agent] at > hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > [ssh-agent] at > hudson.model.ResourceController.execute(ResourceController.java:88) > [ssh-agent] at hudson.model.Executor.run(Executor.java:231) > FATAL: [ssh-agent] Unable to start agenthudson.util.IOException2 > <http://stacktrace.jenkins-ci.org/search?query=hudson.util.IOException2>: > [ssh-agent] Unable to start agent > at > com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment(SSHAgentBuildWrapper.java:130) > > <http://stacktrace.jenkins-ci.org/search/?query=com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment&entity=method> > at > com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.preCheckout(SSHAgentBuildWrapper.java:93) > > <http://stacktrace.jenkins-ci.org/search/?query=com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.preCheckout&entity=method> > at > jenkins.scm.SCMCheckoutStrategy.preCheckout(SCMCheckoutStrategy.java:78) > <http://stacktrace.jenkins-ci.org/search/?query=jenkins.scm.SCMCheckoutStrategy.preCheckout&entity=method> > at > hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:560) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.run&entity=method> > at hudson.model.Run.execute(Run.java:1678) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method> > at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.FreeStyleBuild.run&entity=method> > at hudson.model.ResourceController.execute(ResourceController.java:88) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method> > at hudson.model.Executor.run(Executor.java:231) > <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method> > Caused by: java.lang.RuntimeException > <http://stacktrace.jenkins-ci.org/search?query=java.lang.RuntimeException>: > [ssh-agent] Could not find a suitable ssh-agent provider. > at > com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper$SSHAgentEnvironment.<init>(SSHAgentBuildWrapper.java:229) > at > com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment(SSHAgentBuildWrapper.java:123) > > <http://stacktrace.jenkins-ci.org/search/?query=com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment&entity=method> > ... 7 more > > > I have tested with command line, and my private key works. > > Please help me out there. > > Kevin Z > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" 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/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" 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/groups/opt_out.
