lklock created JENKINS-13764:
--------------------------------
Summary: CVS authentication failure while running rlog command
(Windows master / Unix slave)
Key: JENKINS-13764
URL: https://issues.jenkins-ci.org/browse/JENKINS-13764
Project: Jenkins
Issue Type: Bug
Components: cvs
Affects Versions: current
Environment: Jenkins 1.463
CVS Plugin 2.3
Master is running Windows, Slave is on Solaris
Reporter: lklock
I'm building on a Solaris slave trying to access a CVS repository over SSH
connection
Private key location is set to $SSH_PRIVATE_KEY_DIR/id_rsa
and known hosts to $SSH_PRIVATE_KEY_DIR/known_hosts
On the slave, SSH_PRIVATE_KEY_DIR is set to:
/export/home/cxt2tst/.ssh
Checkout is done properly:
Building remotely on picard in workspace
/export/home/cxt2tst/HUDSON/workspace/server.8.0
cvs update -d -P -r HEAD -D 14 May 2012 14:17:28 +0200 server.8.0
cvs update: Updating server.8.0
cvs update: Updating server.8.0/configuration
....
....
but when it tries to get the ChangeLog, an exception is raised with the
following stack trace
FATAL: CVS authentication failure while running rlog command
java.lang.RuntimeException: CVS authentication failure while running rlog
command
at hudson.scm.CVSSCM.getRemoteLogForModule(CVSSCM.java:530)
at hudson.scm.CVSSCM.calculateChangeLog(CVSSCM.java:414)
at hudson.scm.CVSSCM.checkout(CVSSCM.java:821)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1218)
at
hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:586)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:475)
at hudson.model.Run.run(Run.java:1434)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:239)
Caused by: org.netbeans.lib.cvsclient.connection.AuthenticationException: SSH
connection failed.
at
org.netbeans.lib.cvsclient.connection.SSHConnection.open(SSHConnection.java:134)
at org.netbeans.lib.cvsclient.Client$1.run(Client.java:374)
at java.lang.Thread.run(Unknown Source)
Caused by: com.jcraft.jsch.JSchException: java.io.FileNotFoundException:
\export\home\cxt2tst\.ssh\id_rsa (The system cannot find the path specified)
at com.jcraft.jsch.IdentityFile.newInstance(IdentityFile.java:98)
at com.jcraft.jsch.JSch.addIdentity(JSch.java:224)
at com.jcraft.jsch.JSch.addIdentity(JSch.java:218)
at
org.netbeans.lib.cvsclient.connection.SSHConnection.open(SSHConnection.java:128)
... 2 more
Caused by: java.io.FileNotFoundException: \export\home\cxt2tst\.ssh\id_rsa (The
system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at com.jcraft.jsch.IdentityFile.newInstance(IdentityFile.java:83)
... 5 more
It seems it cannot find the file due to the use of wrong path separator
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira