[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-08-14 Thread stephenconno...@java.net (JIRA)














































stephenconnolly
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















It could be. CentOS 4.8 is rather old alright.

I would rather have you install the tomcat native components on that slave it should "just work" as you can compile them for that slave's architecture and bypass all the fun of jffi



























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-08-14 Thread stephenconno...@java.net (JIRA)












































  
stephenconnolly
 edited a comment on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4
















It could be. CentOS 4.8 is rather old alright (2009 being 5 years ago).

I would rather have you install the tomcat native components on that slave it should "just work" as you can compile them for that slave's architecture and bypass all the fun of jffi



























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-08-13 Thread godli...@gmail.com (JIRA)














































arkady godlin
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















still getting this error on 1 of the machines i have
my configuration 
OS: CentOS-4.8
SSH Agent Plugin: 1.5
SSH Credentials Plugin : 1.8
Credentials Plugin : 1.16
java version "1.6.0_45"



[EnvInject] - Loading node environment variables.
Building remotely on sdel64-12 (CentOS-4.8 sde CentOS lin internal-rs amd64-CentOS-4.8 linux 4.8 amd64-CentOS amd64) in workspace /home/emxtest2/emx/internal-rs/workspace/SDE-tmp
[ssh-agent] Using credentials emxtest (emxtest)
[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.io.IOException: Remote call on sdel64-12 failed
[ssh-agent] 	at hudson.remoting.Channel.call(Channel.java:748)
[ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentFactory.start(JNRRemoteAgentFactory.java:61)
[ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper$SSHAgentEnvironment.(SSHAgentBuildWrapper.java:314)
[ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment(SSHAgentBuildWrapper.java:224)
[ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.preCheckout(SSHAgentBuildWrapper.java:189)
[ssh-agent] 	at jenkins.scm.SCMCheckoutStrategy.preCheckout(SCMCheckoutStrategy.java:76)
[ssh-agent] 	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529)
[ssh-agent] 	at hudson.model.Run.execute(Run.java:1740)
[ssh-agent] 	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
[ssh-agent] 	at hudson.model.ResourceController.execute(ResourceController.java:88)
[ssh-agent] 	at hudson.model.Executor.run(Executor.java:234)
[ssh-agent] Caused by: java.lang.UnsatisfiedLinkError: could not load FFI provider jnr.ffi.provider.jffi.Provider
[ssh-agent] 	at jnr.ffi.provider.InvalidRuntime.newLoadError(InvalidRuntime.java:83)
[ssh-agent] 	at jnr.ffi.provider.InvalidRuntime.findType(InvalidRuntime.java:24)
[ssh-agent] 	at jnr.ffi.Struct$NumberField.(Struct.java:649)
[ssh-agent] 	at jnr.ffi.Struct$Unsigned16.(Struct.java:1007)
[ssh-agent] 	at jnr.unixsocket.SockAddrUnix$DefaultSockAddrUnix.(SockAddrUnix.java:129)
[ssh-agent] 	at jnr.unixsocket.SockAddrUnix.create(SockAddrUnix.java:99)
[ssh-agent] 	at jnr.unixsocket.UnixSocketAddress.(UnixSocketAddress.java:32)
[ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.jna.AgentServer.start(AgentServer.java:66)
[ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgent.(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.UserRequest.perform(UserRequest.java:118)
[ssh-agent] 	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
[ssh-agent] 	at hudson.remoting.Request$2.run(Request.java:328)
[ssh-agent] 	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
[ssh-agent] 	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
[ssh-agent] 	at java.util.concurrent.FutureTask.run(Unknown Source)
[ssh-agent] 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
[ssh-agent] 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
[ssh-agent] 	at java.lang.Thread.run(Unknown Source)
[ssh-agent] Caused by: java.lang.ExceptionInInitializerError
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeRuntime.getInstance(NativeRuntime.java:49)
[ssh-agent] 	at jnr.ffi.provider.jffi.Provider.(Provider.java:29)
[ssh-agent] 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[ssh-agent] 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
[ssh-agent] 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
[ssh-agent] 	at java.lang.reflect.Constructor.newInstance(Unknown Source)
[ssh-agent] 	at java.lang.Class.newInstance0(Unknown Source)
[ssh-agent] 	at java.lang.Class.newInstance(Unknown Source)
[ssh-agent] 	at jnr.ffi.pro

[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-08-11 Thread stephenconno...@java.net (JIRA)














































stephenconnolly
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















1.4.2 has the fix



























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-08-11 Thread scm_issue_l...@java.net (JIRA)














































SCM/JIRA link daemon
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















Code changed in jenkins
User: Stephen Connolly
Path:
 pom.xml
http://jenkins-ci.org/commit/ssh-agent-plugin/f01905a36986880b94fb0e8ca368e37b11547149
Log:
  [FIXED JENKINS-20276] Use a patched version of jnr-ffi

While we await the merge of https://github.com/jnr/jnr-ffi/pull/23





























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-08-11 Thread scm_issue_l...@java.net (JIRA)















































SCM/JIRA link daemon
 resolved  JENKINS-20276 as Fixed


Native Library Error after upgrading ssh-agent from 1.3 to 1.4
















Change By:


SCM/JIRA link daemon
(11/Aug/14 2:52 PM)




Status:


Open
Resolved





Resolution:


Fixed



























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-08-11 Thread stephenconno...@java.net (JIRA)














































stephenconnolly
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















Ok, I think I have the root cause.

The issue here is that Java, by default, can end up having the 32-bit library paths in the java.library.path system property and there is a bug in JNR's Platform.Linux:


@Override
public String locateLibrary(final String libName, List libraryPath) {
FilenameFilter filter = new FilenameFilter() {
Pattern p = Pattern.compile("lib" + libName + "\\.so\\.[0-9]+$");
String exact = "lib" + libName + ".so";
public boolean accept(File dir, String name) {
return p.matcher(name).matches() || exact.equals(name);
}
};

List matches = new LinkedList();
for (String path : libraryPath) {
File[] files = new File(path).listFiles(filter);
if (files != null && files.length > 0) {
matches.addAll(Arrays.asList(files));
}
}

//
// Search through the results and return the highest numbered version
// i.e. libc.so.6 is preferred over libc.so.5
//
int version = 0;
String bestMatch = null;
for (File file : matches) {
String path = file.getAbsolutePath();
if (bestMatch == null && path.endsWith(".so")) {
bestMatch = path;
version = 0;
} else {
String num = path.substring(path.lastIndexOf(".so.") + 4);
try {
if (Integer.parseInt(num) >= version) {
bestMatch = path;
}
} catch (NumberFormatException e) {
} // Just skip if not a number
}
}
return bestMatch != null ? bestMatch : mapLibraryName(libName);
}


The bug being that it will return the last match is all the matches have the same version (I suspect it is that (Integer.parseInt(num) >= version) should be (Integer.parseInt(num) > version) but I am not currently sure, as I have yet to dig into this fully)

So what you need to ensure is that the library paths (if they include a mix of 64bit and 32bit libraries) are a palindrome, now the search path is a combination of four system properties in order:


	jnr.ffi.library.path
	jaffl.library.path
	jna.library.path
	java.library.path



So what you want to do is see what the combined path for all of those is... and then (since you are here because there is a 32bit lib on that path) reverse the path and append it to java.library.path

A quicker fix is to just remove the 32-bit folders from java.library.path

By way of example, if I go to the System Information page for my CentOS 6.5 slave, I see that it says:


java.library.path /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib


So I can either set the JVM options for that slave to include -Djava.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib:/lib:/lib64:/usr/lib64:/usr/java/packages/lib/amd64 (which is the palindrome trick) or I can simply remove the 32-bit directories from -Djava.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64

Either of these fixes the issue



























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-08-11 Thread stephenconno...@java.net (JIRA)














































stephenconnolly
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















Yes!!! Ok, so that reproduces the issue



























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-08-08 Thread stephenconno...@java.net (JIRA)














































stephenconnolly
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















Thank you thank you thank you. I shall see if I can reproduce with this info



























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-08-08 Thread andreas.la...@esi-group.com (JIRA)














































Andreas Kleber
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















I have setup a test environment and was able to reproduce this problem in a minimal environment.
In a freshly installed CentOS 6.5 64bit everything works. The problem occurs after installing the 32bit glibc: yum install glibc.i686
We need the 32bit glibc for legacy tools that were compiled on a 32bit linux. Hope that helps.



























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-08-07 Thread stephenconno...@java.net (JIRA)














































stephenconnolly
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















Look, this is quite simple. Every time I try to set up a VM to use as a slave to reproduce this issue, I singularly fail to reproduce the issue.

I suspect the root cause is that I just install Java the "right way". So for example, I have set up CentOS 6.5 and installed java with yum install java-1.7.0-openjdk and connected as a slave and... oh look ssh-agent works.

I really want to get to the bottom of this issue.

If you want this issue solved I suggest you do the following: produce a step by step for a slave that has this issue from installing the OS through configuring and connecting the slave and finally testing the ssh-agent with a simple job.

I have done this about 10-15 times already, all with no luck. I do not consider my inability to reproduce this issue in the "the bug is not real" category, rather I consider there must be some key step that I am missing when I set up the slave OS... be it some additional package I don't install, or the way I configure Java, etc.

If there is a VM image that I can play with locally (and it's much easier if I have the step-by-step to create that image myself as that lets me play with alternative steps to try and break the reproducibility and find the root cause) I do not see how to make progress on this issue.



























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-08-07 Thread andreas.la...@esi-group.com (JIRA)














































Andreas Kleber
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















I have the same problem as the reporter with 1.4.1. Downgrading to 1.3 solved the problem.
OS: CentOS 6.5: 2.6.32-431.el6.x86_64
Java: java-1.7.0-openjdk-1.7.0.65.x86_64

stephenconnolly: Setting -Djnr.ffi.library.path=/usr/lib64:/lib64:/usr/lib:/lib as JVM Option on the affected node did not help.



























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-07-21 Thread ryangard...@java.net (JIRA)














































ryangardner
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















Same issue with same stack traces as above. Downgrading from 1.4.1 to 1.3 (found here http://mirrors.jenkins-ci.org/plugins/ssh-agent/1.3/ and uploaded manually to my jenkins) fixed the issue. 

Can something please be done to fix this so that my ssh-agent wont break if someone accidently upgrades the plugin again?



























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-07-16 Thread g...@delfi.ee (JIRA)














































Elan Ruusamäe
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















1.4.1 tried to load /usr/lib/libc.so, which is not ELF, but ld-script. removing that file didn't solve my issues, back to 1.3 again


$ cat /usr/lib/libc.so 
/* GNU ld script
   Use the shared library, but some functions are only in
   the static library, so try that secondarily.  */
OUTPUT_FORMAT(elf32-i386)
GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a  AS_NEEDED ( /lib/ld-linux.so.2 ) )



00:00:00.184 [ssh-agent] Using credentials tomcat
00:00:00.184 [ssh-agent] Looking for ssh-agent implementation...
00:00:00.185 [ssh-agent]   Java/JNR ssh-agent
00:00:01.965 [ssh-agent] FATAL: Could not find a suitable ssh-agent provider
00:00:01.965 [ssh-agent] Diagnostic report
00:00:01.965 [ssh-agent] * Java/JNR ssh-agent
00:00:01.966 [ssh-agent] java.lang.UnsatisfiedLinkError: /usr/lib/libc.so: invalid ELF header
00:00:01.966 [ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.loadNativeLibraries(NativeLibrary.java:87)
00:00:01.966 [ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.getNativeLibraries(NativeLibrary.java:70)
00:00:01.966 [ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.getSymbolAddress(NativeLibrary.java:49)
00:00:01.966 [ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.findSymbolAddress(NativeLibrary.java:59)
00:00:01.966 [ssh-agent] 	at jnr.ffi.provider.jffi.AsmLibraryLoader.generateInterfaceImpl(AsmLibraryLoader.java:125)
00:00:01.966 [ssh-agent] 	at jnr.ffi.provider.jffi.AsmLibraryLoader.loadLibrary(AsmLibraryLoader.java:63)
00:00:01.966 [ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:43)
00:00:01.966 [ssh-agent] 	at jnr.ffi.LibraryLoader.load(LibraryLoader.java:228)
00:00:01.966 [ssh-agent] 	at jnr.ffi.Library.loadLibrary(Library.java:123)
00:00:01.966 [ssh-agent] 	at jnr.ffi.Library.loadLibrary(Library.java:80)
00:00:01.966 [ssh-agent] 	at jnr.unixsocket.Native$LibC.(Native.java:40)
00:00:01.966 [ssh-agent] 	at jnr.unixsocket.Native.libsocket(Native.java:60)
00:00:01.966 [ssh-agent] 	at jnr.unixsocket.Native.socket(Native.java:68)
00:00:01.966 [ssh-agent] 	at jnr.unixsocket.UnixServerSocketChannel.(UnixServerSocketChannel.java:38)
00:00:01.966 [ssh-agent] 	at jnr.unixsocket.UnixServerSocket.(UnixServerSocket.java:29)
00:00:01.966 [ssh-agent] 	at jnr.unixsocket.UnixServerSocketChannel.open(UnixServerSocketChannel.java:48)
00:00:01.966 [ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.jna.AgentServer.start(AgentServer.java:67)
00:00:01.966 [ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgent.(JNRRemoteAgent.java:64)
00:00:01.966 [ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentStarter.call(JNRRemoteAgentStarter.java:54)
00:00:01.966 [ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentStarter.call(JNRRemoteAgentStarter.java:35)
00:00:01.966 [ssh-agent] 	at hudson.remoting.LocalChannel.call(LocalChannel.java:45)
00:00:01.966 [ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentFactory.start(JNRRemoteAgentFactory.java:61)
00:00:01.966 [ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper$SSHAgentEnvironment.(SSHAgentBuildWrapper.java:211)
00:00:01.966 [ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment(SSHAgentBuildWrapper.java:123)
00:00:01.966 [ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.preCheckout(SSHAgentBuildWrapper.java:93)
00:00:01.966 [ssh-agent] 	at jenkins.scm.SCMCheckoutStrategy.preCheckout(SCMCheckoutStrategy.java:78)
00:00:01.966 [ssh-agent] 	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:560)
00:00:01.966 [ssh-agent] 	at hudson.model.Run.execute(Run.java:1665)
00:00:01.966 [ssh-agent] 	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
00:00:01.966 [ssh-agent] 	at hudson.model.ResourceController.execute(ResourceController.java:88)
00:00:01.966 [ssh-agent] 	at hudson.model.Executor.run(Executor.java:246)
00:00:01.987 FATAL: [ssh-agent] Unable to start agent
00:00:01.988 hudson.util.IOException2: [ssh-agent] Unable to start agent
00:00:01.988 	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment(SSHAgentBuildWrapper.java:130)
00:00:01.988 	at

[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-07-14 Thread godli...@gmail.com (JIRA)














































arkady godlin
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















Hello Stephen.

i am trying to use this plugin and i encounter some problems.
i am getting error 
[ssh-agent] Using credentials emxtest (emxtest-agodlin-key)
[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
java.io.IOException: Remote call on sdel64-04.iil.intel.com failed

i tried to downgrade to 1.3. got still same problem. i even tried to downgrade to 1.1 and didn't have any luck.

could you please help ?
i was not able to find any more ideas on how to solve this problem

full error:

[ssh-agent] Using credentials emxtest (emxtest-agodlin-key)
[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
java.io.IOException: Remote call on sdel64-04 failed
	at hudson.remoting.Channel.call(Channel.java:748)
	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentFactory.start(JNRRemoteAgentFactory.java:61)
	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper$SSHAgentEnvironment.(SSHAgentBuildWrapper.java:203)
	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment(SSHAgentBuildWrapper.java:119)
	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.preCheckout(SSHAgentBuildWrapper.java:89)
	at jenkins.scm.SCMCheckoutStrategy.preCheckout(SCMCheckoutStrategy.java:76)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529)
	at hudson.model.Run.execute(Run.java:1732)
	at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
	at hudson.model.ResourceController.execute(ResourceController.java:88)
	at hudson.model.Executor.run(Executor.java:234)
Caused by: java.lang.ExceptionInInitializerError
	at jnr.ffi.FFIProvider.getSystemProvider(FFIProvider.java:33)
	at jnr.ffi.Runtime$SingletonHolder.(Runtime.java:37)
	at jnr.ffi.Runtime.getSystemRuntime(Runtime.java:32)
	at jnr.unixsocket.SockAddrUnix.(SockAddrUnix.java:34)
	at jnr.unixsocket.SockAddrUnix$DefaultSockAddrUnix.(SockAddrUnix.java:128)
	at jnr.unixsocket.SockAddrUnix.create(SockAddrUnix.java:99)
	at jnr.unixsocket.UnixSocketAddress.(UnixSocketAddress.java:32)
	at com.cloudbees.jenkins.plugins.sshagent.jna.AgentServer.start(AgentServer.java:66)
	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgent.(JNRRemoteAgent.java:64)
	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentStarter.call(JNRRemoteAgentStarter.java:54)
	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentStarter.call(JNRRemoteAgentStarter.java:35)
	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:328)
	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Could not load FFI provider jnr.ffi.provider.jffi.Provider
	at jnr.ffi.FFIProvider$SystemProviderSingletonHolder.getInstance(FFIProvider.java:78)
	at jnr.ffi.FFIProvider$SystemProviderSingletonHolder.(FFIProvider.java:64)
	... 20 more
Caused by: java.lang.UnsatisfiedLinkError: could not get native definition for type: POINTER
	at com.kenai.jffi.Type$InvalidLookupTable.find(Type.java:284)
	at com.kenai.jffi.Type$BuiltinTypeInfo.find(Type.java:319)
	at com.kenai.jffi.Type$Builtin.size(Type.java:216)
	at jnr.ffi.provider.jffi.NativeRuntime$TypeDelegate.size(NativeRuntime.java:153)
	at jnr.ffi.provider.AbstractRuntime.(AbstractRuntime.java:48)
	at jnr.ffi.provider.jffi.NativeRuntime.(NativeRuntime.java:55)
	at jnr.ffi.provider.jffi.NativeRuntime.(NativeRuntime.java:39)
	at jnr.ffi.provider.jffi.NativeRuntime$SingletonHolder.(NativeRuntime.java:51)
	at jnr.ffi.provider.jffi.NativeRuntime.getInstance(NativeRuntime.java:47)
	at jnr.ffi.provider.jffi.Provider.(Provider.java:31)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Met

[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-07-14 Thread godli...@gmail.com (JIRA)












































  
arkady godlin
 edited a comment on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4
















Hello Stephen.

i am trying to use this plugin and i encounter some problems.
i am getting error 
[ssh-agent] Using credentials emxtest (emxtest-agodlin-key)
[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
java.io.IOException: Remote call on sdel64-04 failed

i tried to downgrade to 1.3. got still same problem. i even tried to downgrade to 1.1 and didn't have any luck.

could you please help ?
i was not able to find any more ideas on how to solve this problem

full error:

[ssh-agent] Using credentials emxtest (emxtest-agodlin-key)
[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
java.io.IOException: Remote call on sdel64-04 failed
	at hudson.remoting.Channel.call(Channel.java:748)
	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentFactory.start(JNRRemoteAgentFactory.java:61)
	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper$SSHAgentEnvironment.(SSHAgentBuildWrapper.java:203)
	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment(SSHAgentBuildWrapper.java:119)
	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.preCheckout(SSHAgentBuildWrapper.java:89)
	at jenkins.scm.SCMCheckoutStrategy.preCheckout(SCMCheckoutStrategy.java:76)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529)
	at hudson.model.Run.execute(Run.java:1732)
	at hudson.matrix.MatrixRun.run(MatrixRun.java:146)
	at hudson.model.ResourceController.execute(ResourceController.java:88)
	at hudson.model.Executor.run(Executor.java:234)
Caused by: java.lang.ExceptionInInitializerError
	at jnr.ffi.FFIProvider.getSystemProvider(FFIProvider.java:33)
	at jnr.ffi.Runtime$SingletonHolder.(Runtime.java:37)
	at jnr.ffi.Runtime.getSystemRuntime(Runtime.java:32)
	at jnr.unixsocket.SockAddrUnix.(SockAddrUnix.java:34)
	at jnr.unixsocket.SockAddrUnix$DefaultSockAddrUnix.(SockAddrUnix.java:128)
	at jnr.unixsocket.SockAddrUnix.create(SockAddrUnix.java:99)
	at jnr.unixsocket.UnixSocketAddress.(UnixSocketAddress.java:32)
	at com.cloudbees.jenkins.plugins.sshagent.jna.AgentServer.start(AgentServer.java:66)
	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgent.(JNRRemoteAgent.java:64)
	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentStarter.call(JNRRemoteAgentStarter.java:54)
	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentStarter.call(JNRRemoteAgentStarter.java:35)
	at hudson.remoting.UserRequest.perform(UserRequest.java:118)
	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
	at hudson.remoting.Request$2.run(Request.java:328)
	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Could not load FFI provider jnr.ffi.provider.jffi.Provider
	at jnr.ffi.FFIProvider$SystemProviderSingletonHolder.getInstance(FFIProvider.java:78)
	at jnr.ffi.FFIProvider$SystemProviderSingletonHolder.(FFIProvider.java:64)
	... 20 more
Caused by: java.lang.UnsatisfiedLinkError: could not get native definition for type: POINTER
	at com.kenai.jffi.Type$InvalidLookupTable.find(Type.java:284)
	at com.kenai.jffi.Type$BuiltinTypeInfo.find(Type.java:319)
	at com.kenai.jffi.Type$Builtin.size(Type.java:216)
	at jnr.ffi.provider.jffi.NativeRuntime$TypeDelegate.size(NativeRuntime.java:153)
	at jnr.ffi.provider.AbstractRuntime.(AbstractRuntime.java:48)
	at jnr.ffi.provider.jffi.NativeRuntime.(NativeRuntime.java:55)
	at jnr.ffi.provider.jffi.NativeRuntime.(NativeRuntime.java:39)
	at jnr.ffi.provider.jffi.NativeRuntime$SingletonHolder.(NativeRuntime.java:51)
	at jnr.ffi.provider.jffi.NativeRuntime.getInstance(NativeRuntime.java:47)
	at jnr.ffi.provider.jffi.Provider.(Provider.java:31)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at 

[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-01-13 Thread sunggun....@gmail.com (JIRA)












































  
Sunggun Yu
 edited a comment on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4
















Same here too.

I'm writing plugin by ruby which using Capistrano 3.

	Jenkins version : Jenkins ver. 1.547
(SSH Agent Plugin v1.3)
	OS :
CentOS release 5 (Final)
	JDK :
jdk1.7.0_25
	Tomcat :
apache-tomcat-7.0.37





Jan 14, 2014 12:11:37 AM jnr.netdb.NativeServicesDB load
WARNING: Failed to load native services db
java.lang.UnsatisfiedLinkError: /lib/libc.so.6: wrong ELF class: ELFCLASS32
	at jnr.ffi.provider.jffi.NativeLibrary.loadNativeLibraries(NativeLibrary.java:87)
	at jnr.ffi.provider.jffi.NativeLibrary.getNativeLibraries(NativeLibrary.java:70)
	at jnr.ffi.provider.jffi.NativeLibrary.getSymbolAddress(NativeLibrary.java:49)
	at jnr.ffi.provider.jffi.NativeLibrary.findSymbolAddress(NativeLibrary.java:59)
	at jnr.ffi.provider.jffi.AsmLibraryLoader.generateInterfaceImpl(AsmLibraryLoader.java:117)
	at jnr.ffi.provider.jffi.AsmLibraryLoader.loadLibrary(AsmLibraryLoader.java:59)
	at jnr.ffi.provider.jffi.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:43)
	at jnr.ffi.LibraryLoader.load(LibraryLoader.java:228)
	at jnr.ffi.Library.loadLibrary(Library.java:123)
	at jnr.ffi.Library.loadLibrary(Library.java:80)
	at jnr.netdb.NativeServicesDB.load(NativeServicesDB.java:81)
	at jnr.netdb.Service$ServicesDBSingletonHolder.load(Service.java:122)
	at jnr.netdb.Service$ServicesDBSingletonHolder.(Service.java:118)
	at jnr.netdb.Service.getServicesDB(Service.java:111)
	at jnr.netdb.Service.getServiceByPort(Service.java:66)
	at org.jruby.ext.socket.SocketUtils.getnameinfo(SocketUtils.java:363)
	at org.jruby.ext.socket.RubySocket.getnameinfo(RubySocket.java:290)
	at org.jruby.ext.socket.RubySocket$INVOKER$s$0$1$getnameinfo.call(RubySocket$INVOKER$s$0$1$getnameinfo.gen)
	at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:650)
	at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:213)
	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346)
	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204)
	at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
	at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:64)
	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
	at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
	at org.jruby.ast.IfNode.interpret(IfNode.java:116)
	at org.jruby.ast.InstAsgnNode.interpret(InstAsgnNode.java:95)
	at org.jruby.ast.OpAsgnOrNode.interpret(OpAsgnOrNode.java:102)
	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
	at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
	at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
	at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:172)
	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306)
	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136)
	at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:64)
	at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
	at org.jruby.ast.IfNode.interpret(IfNode.java:110)
	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
	at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
	at org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
	at org.jruby.ast.InstAsgnNode.interpret(InstAsgnNode.java:95)
	at org.jruby.ast.OpAsgnOrNode.interpret(OpAsgnOrNode.java:102)
	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
	at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
	at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
	at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:172)
	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306)
	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136)
	at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:64)
	at org.jruby.ast.OrNode.interpret(OrNode.java:100)
	at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
	at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
	at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
	at org.jruby.ast.IfNode.interpret(IfNode.java:116)
	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
	

[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-01-13 Thread sunggun....@gmail.com (JIRA)














































Sunggun Yu
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















Same here too.

I'm writing plugin by ruby which using Capistrano 3.

	Jenkins version : Jenkins ver. 1.547
(SSH Agent Plugin v1.3)
	OS :
CentOS release 5 (Final)
	JDK :
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) 64-Bit Server VM (build 11.3-b02, mixed mode
	Tomcat :
apache-tomcat-7.0.37





Jan 14, 2014 12:11:37 AM jnr.netdb.NativeServicesDB load
WARNING: Failed to load native services db
java.lang.UnsatisfiedLinkError: /lib/libc.so.6: wrong ELF class: ELFCLASS32
	at jnr.ffi.provider.jffi.NativeLibrary.loadNativeLibraries(NativeLibrary.java:87)
	at jnr.ffi.provider.jffi.NativeLibrary.getNativeLibraries(NativeLibrary.java:70)
	at jnr.ffi.provider.jffi.NativeLibrary.getSymbolAddress(NativeLibrary.java:49)
	at jnr.ffi.provider.jffi.NativeLibrary.findSymbolAddress(NativeLibrary.java:59)
	at jnr.ffi.provider.jffi.AsmLibraryLoader.generateInterfaceImpl(AsmLibraryLoader.java:117)
	at jnr.ffi.provider.jffi.AsmLibraryLoader.loadLibrary(AsmLibraryLoader.java:59)
	at jnr.ffi.provider.jffi.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:43)
	at jnr.ffi.LibraryLoader.load(LibraryLoader.java:228)
	at jnr.ffi.Library.loadLibrary(Library.java:123)
	at jnr.ffi.Library.loadLibrary(Library.java:80)
	at jnr.netdb.NativeServicesDB.load(NativeServicesDB.java:81)
	at jnr.netdb.Service$ServicesDBSingletonHolder.load(Service.java:122)
	at jnr.netdb.Service$ServicesDBSingletonHolder.(Service.java:118)
	at jnr.netdb.Service.getServicesDB(Service.java:111)
	at jnr.netdb.Service.getServiceByPort(Service.java:66)
	at org.jruby.ext.socket.SocketUtils.getnameinfo(SocketUtils.java:363)
	at org.jruby.ext.socket.RubySocket.getnameinfo(RubySocket.java:290)
	at org.jruby.ext.socket.RubySocket$INVOKER$s$0$1$getnameinfo.call(RubySocket$INVOKER$s$0$1$getnameinfo.gen)
	at org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:650)
	at org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:213)
	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:346)
	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:204)
	at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
	at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:64)
	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
	at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
	at org.jruby.ast.IfNode.interpret(IfNode.java:116)
	at org.jruby.ast.InstAsgnNode.interpret(InstAsgnNode.java:95)
	at org.jruby.ast.OpAsgnOrNode.interpret(OpAsgnOrNode.java:102)
	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
	at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
	at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
	at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:172)
	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306)
	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136)
	at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:64)
	at org.jruby.ast.CallOneArgNode.interpret(CallOneArgNode.java:57)
	at org.jruby.ast.IfNode.interpret(IfNode.java:110)
	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
	at org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
	at org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
	at org.jruby.ast.InstAsgnNode.interpret(InstAsgnNode.java:95)
	at org.jruby.ast.OpAsgnOrNode.interpret(OpAsgnOrNode.java:102)
	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
	at org.jruby.evaluator.ASTInterpreter.INTERPRET_METHOD(ASTInterpreter.java:75)
	at org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:139)
	at org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:172)
	at org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:306)
	at org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:136)
	at org.jruby.ast.CallNoArgNode.interpret(CallNoArgNode.java:64)
	at org.jruby.ast.OrNode.interpret(OrNode.java:100)
	at org.jruby.ast.CallTwoArgNode.interpret(CallTwoArgNode.java:59)
	at org.jruby.ast.LocalAsgnNode.interpret(LocalAsgnNode.java:123)
	at org.jruby.ast.NewlineNode.interpret(NewlineNode.java:105)
	at org.jruby.ast.BlockNode.interpret(BlockNode.ja

[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-01-13 Thread rsugaw...@vr.com.br (JIRA)














































Ricardo Junior
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















Same here.

tarted by user anonymous
Building in workspace /var/lib/jenkins/workspace/Diretórios
[ssh-agent] Using credentials ansible (Chave Ansible HMP)
[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.UnsatisfiedLinkError: /lib/libc.so.6: wrong ELF class: ELFCLASS32
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.loadNativeLibraries(NativeLibrary.java:87)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.getNativeLibraries(NativeLibrary.java:70)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.getSymbolAddress(NativeLibrary.java:49)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.findSymbolAddress(NativeLibrary.java:59)
[ssh-agent] 	at jnr.ffi.provider.jffi.AsmLibraryLoader.generateInterfaceImpl(AsmLibraryLoader.java:125)
[ssh-agent] 	at jnr.ffi.provider.jffi.AsmLibraryLoader.loadLibrary(AsmLibraryLoader.java:63)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:43)
[ssh-agent] 	at jnr.ffi.LibraryLoader.load(LibraryLoader.java:228)
[ssh-agent] 	at jnr.ffi.Library.loadLibrary(Library.java:123)
[ssh-agent] 	at jnr.ffi.Library.loadLibrary(Library.java:80)
[ssh-agent] 	at jnr.unixsocket.Native$LibC.(Native.java:40)
[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.(UnixServerSocketChannel.java:38)
[ssh-agent] 	at jnr.unixsocket.UnixServerSocket.(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.(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.(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 agent
hudson.util.IOException2: [ssh-agent] Unable to start agent
	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment(SSHAgentBuildWrapper.java:130)
	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.preCheckout(SSHAgentBuildWrapper.java:93)
	at jenkins.scm.SCMCheckoutStrategy.preCheckout(SCMCheckoutStrategy.java:78)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:560)
	at hudson.model.Run.execute(Run.java:1678)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
	at hudson.model.ResourceController.execute(ResourceController.java:88)
	at hudson.model.Executor.run(Executor.java:231)
Caused by: java.lang.RuntimeException: [ssh-agent] Could not find a suitable ssh-agent provider.
	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper$SSHAgentEnvironment.(SSHAgentBuildWrapper.java:229)
	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment(SSHAgentBuildWrapper.java:123

[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2014-01-13 Thread rsugaw...@vr.com.br (JIRA)












































  
Ricardo Junior
 edited a comment on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4
















Same here.

OS:
Linux lxkstst1 2.6.32-431.1.2.el6.x86_64 #1 SMP Sun Nov 24 09:37:37 EST 2013 x86_64 x86_64 x86_64 GNU/Linux

JVM:
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

Log:
Started by user anonymous
Building in workspace /var/lib/jenkins/workspace/Diretórios
[ssh-agent] Using credentials ansible (Chave Ansible HMP)
[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.UnsatisfiedLinkError: /lib/libc.so.6: wrong ELF class: ELFCLASS32
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.loadNativeLibraries(NativeLibrary.java:87)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.getNativeLibraries(NativeLibrary.java:70)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.getSymbolAddress(NativeLibrary.java:49)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.findSymbolAddress(NativeLibrary.java:59)
[ssh-agent] 	at jnr.ffi.provider.jffi.AsmLibraryLoader.generateInterfaceImpl(AsmLibraryLoader.java:125)
[ssh-agent] 	at jnr.ffi.provider.jffi.AsmLibraryLoader.loadLibrary(AsmLibraryLoader.java:63)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:43)
[ssh-agent] 	at jnr.ffi.LibraryLoader.load(LibraryLoader.java:228)
[ssh-agent] 	at jnr.ffi.Library.loadLibrary(Library.java:123)
[ssh-agent] 	at jnr.ffi.Library.loadLibrary(Library.java:80)
[ssh-agent] 	at jnr.unixsocket.Native$LibC.(Native.java:40)
[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.(UnixServerSocketChannel.java:38)
[ssh-agent] 	at jnr.unixsocket.UnixServerSocket.(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.(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.(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 agent
hudson.util.IOException2: [ssh-agent] Unable to start agent
	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment(SSHAgentBuildWrapper.java:130)
	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.preCheckout(SSHAgentBuildWrapper.java:93)
	at jenkins.scm.SCMCheckoutStrategy.preCheckout(SCMCheckoutStrategy.java:78)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:560)
	at hudson.model.Run.execute(Run.java:1678)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
	at hudson.model.ResourceController.execute(ResourceController.java:88)
	at hudson.model.Executor.run(Executor.java:231)
Caused by: java.lang.RuntimeException: [ssh-agent] Could not 

[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2013-11-27 Thread g...@delfi.ee (JIRA)














































Elan Ruusamäe
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















Also someone from irc said that you should use jsch-agentproxy in your code, so such problems would not occour.


18:46:09  nDuff> glen: ...I'd argue that that plugin is arguably doing the Wrong Thing if it isn't using the jsch-agentproxy  implementation, which should work just fine without native components.

18:57:25  msabramo> kinow: weird
18:58:03  msabramo> that would suck if people have to recreate their projects to use the plugin
18:59:07  glen> msabramo: well. i have ssh slaves plugin pinned to some dead old version due that, 0.27 (1.5 is current)
18:59:10 +kinow> msabramo: indeed. But there should be a way to avoid it.
18:59:32  glen> msabramo: so it's kind of possible to have it autopinned or whatever SSH Slaves plugin did there to pin here




























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2013-11-27 Thread g...@delfi.ee (JIRA)












































  
Elan Ruusamäe
 edited a comment on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4
















Here, downgrade to 1.3 from 1.4.1 solved similar problem for me
http://mirrors.jenkins-ci.org/plugins/ssh-agent/1.3/


Started by user anonymous
Building remotely on lumpy in workspace /home/glen/jenkins/workspace/pld32-chef
[ssh-agent] Using credentials tomcat
[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.io.IOException: Remote call on lumpy failed
[ssh-agent] 	at hudson.remoting.Channel.call(Channel.java:723)
[ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentFactory.start(JNRRemoteAgentFactory.java:61)
[ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper$SSHAgentEnvironment.(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:559)
[ssh-agent] 	at hudson.model.Run.execute(Run.java:1592)
[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:237)
[ssh-agent] Caused by: java.lang.UnsatisfiedLinkError: /lib/libc.so.6: wrong ELF class: ELFCLASS32
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.loadNativeLibraries(NativeLibrary.java:87)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.getNativeLibraries(NativeLibrary.java:70)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.getSymbolAddress(NativeLibrary.java:49)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.findSymbolAddress(NativeLibrary.java:59)
[ssh-agent] 	at jnr.ffi.provider.jffi.AsmLibraryLoader.generateInterfaceImpl(AsmLibraryLoader.java:125)
[ssh-agent] 	at jnr.ffi.provider.jffi.AsmLibraryLoader.loadLibrary(AsmLibraryLoader.java:63)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:43)
[ssh-agent] 	at jnr.ffi.LibraryLoader.load(LibraryLoader.java:228)
[ssh-agent] 	at jnr.ffi.Library.loadLibrary(Library.java:123)
[ssh-agent] 	at jnr.ffi.Library.loadLibrary(Library.java:80)
[ssh-agent] 	at jnr.unixsocket.Native$LibC.(Native.java:40)
[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.(UnixServerSocketChannel.java:38)
[ssh-agent] 	at jnr.unixsocket.UnixServerSocket.(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.(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.UserRequest.perform(UserRequest.java:118)
[ssh-agent] 	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
[ssh-agent] 	at hudson.remoting.Request$2.run(Request.java:326)
[ssh-agent] 	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
[ssh-agent] 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
[ssh-agent] 	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
[ssh-agent] 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
[ssh-agent] 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
[ssh-agent] 	at java.lang.Thread.run(Thread.java:662)
FATAL: [ssh-agent] Unable to start agent
hudson.util.IOException2: [ssh-agent] Unable to start agent
	at com.

[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2013-11-27 Thread g...@delfi.ee (JIRA)














































Elan Ruusamäe
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















Here, downgrade to 1.3 from 1.4.1 solved similar problem for me
http://mirrors.jenkins-ci.org/plugins/ssh-agent/1.3/


Started by user anonymous
Building remotely on lumpy in workspace /home/glen/jenkins/workspace/pld32-chef
[ssh-agent] Using credentials tomcat
[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.io.IOException: Remote call on lumpy failed
[ssh-agent] 	at hudson.remoting.Channel.call(Channel.java:723)
[ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentFactory.start(JNRRemoteAgentFactory.java:61)
[ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper$SSHAgentEnvironment.(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:559)
[ssh-agent] 	at hudson.model.Run.execute(Run.java:1592)
[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:237)
[ssh-agent] Caused by: java.lang.UnsatisfiedLinkError: /lib/libc.so.6: wrong ELF class: ELFCLASS32
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.loadNativeLibraries(NativeLibrary.java:87)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.getNativeLibraries(NativeLibrary.java:70)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.getSymbolAddress(NativeLibrary.java:49)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.findSymbolAddress(NativeLibrary.java:59)
[ssh-agent] 	at jnr.ffi.provider.jffi.AsmLibraryLoader.generateInterfaceImpl(AsmLibraryLoader.java:125)
[ssh-agent] 	at jnr.ffi.provider.jffi.AsmLibraryLoader.loadLibrary(AsmLibraryLoader.java:63)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:43)
[ssh-agent] 	at jnr.ffi.LibraryLoader.load(LibraryLoader.java:228)
[ssh-agent] 	at jnr.ffi.Library.loadLibrary(Library.java:123)
[ssh-agent] 	at jnr.ffi.Library.loadLibrary(Library.java:80)
[ssh-agent] 	at jnr.unixsocket.Native$LibC.(Native.java:40)
[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.(UnixServerSocketChannel.java:38)
[ssh-agent] 	at jnr.unixsocket.UnixServerSocket.(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.(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.UserRequest.perform(UserRequest.java:118)
[ssh-agent] 	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
[ssh-agent] 	at hudson.remoting.Request$2.run(Request.java:326)
[ssh-agent] 	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
[ssh-agent] 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
[ssh-agent] 	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
[ssh-agent] 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
[ssh-agent] 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
[ssh-agent] 	at java.lang.Thread.run(Thread.java:662)
FATAL: [ssh-agent] Unable to start agent
hudson.util.IOException2: [ssh-agent] Unable to start agent
	at com.cloud

[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2013-11-15 Thread han...@ucsc.edu (JIRA)














































Hannes Schmidt
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















Downgrade to 1.3 resolves issue.



























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 jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


[JIRA] [credentials] (JENKINS-20276) Native Library Error after upgrading ssh-agent from 1.3 to 1.4

2013-11-15 Thread han...@ucsc.edu (JIRA)














































Hannes Schmidt
 commented on  JENKINS-20276


Native Library Error after upgrading ssh-agent from 1.3 to 1.4















Same here:


[ssh-agent] Using credentials jenkins
[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.io.IOException: Remote call on centos5-rpmbuild-jenkins-slave (i-dcdd7e81) failed
[ssh-agent] 	at hudson.remoting.Channel.call(Channel.java:723)
[ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.jna.JNRRemoteAgentFactory.start(JNRRemoteAgentFactory.java:61)
[ssh-agent] 	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper$SSHAgentEnvironment.(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:556)
[ssh-agent] 	at hudson.model.Run.execute(Run.java:1679)
[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:230)
[ssh-agent] Caused by: java.lang.UnsatisfiedLinkError: /lib/libc.so.6: wrong ELF class: ELFCLASS32
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.loadNativeLibraries(NativeLibrary.java:87)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.getNativeLibraries(NativeLibrary.java:70)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.getSymbolAddress(NativeLibrary.java:49)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibrary.findSymbolAddress(NativeLibrary.java:59)
[ssh-agent] 	at jnr.ffi.provider.jffi.AsmLibraryLoader.generateInterfaceImpl(AsmLibraryLoader.java:125)
[ssh-agent] 	at jnr.ffi.provider.jffi.AsmLibraryLoader.loadLibrary(AsmLibraryLoader.java:63)
[ssh-agent] 	at jnr.ffi.provider.jffi.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:43)
[ssh-agent] 	at jnr.ffi.LibraryLoader.load(LibraryLoader.java:228)
[ssh-agent] 	at jnr.ffi.Library.loadLibrary(Library.java:123)
[ssh-agent] 	at jnr.ffi.Library.loadLibrary(Library.java:80)
[ssh-agent] 	at jnr.unixsocket.Native$LibC.(Native.java:40)
[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.(UnixServerSocketChannel.java:38)
[ssh-agent] 	at jnr.unixsocket.UnixServerSocket.(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.(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.UserRequest.perform(UserRequest.java:118)
[ssh-agent] 	at hudson.remoting.UserRequest.perform(UserRequest.java:48)
[ssh-agent] 	at hudson.remoting.Request$2.run(Request.java:326)
[ssh-agent] 	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
[ssh-agent] 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
[ssh-agent] 	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
[ssh-agent] 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[ssh-agent] 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[ssh-agent] 	at java.lang.Thread.run(Thread.java:662)
FATAL: [ssh-agent] Unable to start agent
hudson.util.IOException2: [ssh-agent] Unable to start agent
	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.createSSHAgentEnvironment(SSHAgentBuildWrapper.java:130)
	at com.cloudbees.jenkins.plugins.sshagent.SSHAgentBuildWrapper.