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.

Reply via email to