-
Bug
-
Resolution: Duplicate
-
Minor
-
Master
java.runtime.name=OpenJDK Runtime Environment
java.runtime.version=1.8.0_242-b08
os.arch=amd64
os.name=Linux
os.version=4.15.0-108-generic
Plugins
git=4.4.4
git-client=3.5.1
git-forensics=0.7.0
git-server=1.9
github=1.31.0
trilead-api=1.0.11
Ubuntu 16.04 Agent
java.runtime.name=Java(TM) SE Runtime Environment
java.runtime.version=1.8.0_144-b01
os.arch=amd64
os.name=Linux
os.version=4.4.0-190-genericMaster java.runtime.name=OpenJDK Runtime Environment java.runtime.version=1.8.0_242-b08 os.arch=amd64 os.name=Linux os.version=4.15.0-108-generic Plugins git=4.4.4 git-client=3.5.1 git-forensics=0.7.0 git-server=1.9 github=1.31.0 trilead-api=1.0.11 Ubuntu 16.04 Agent java.runtime.name=Java(TM) SE Runtime Environment java.runtime.version=1.8.0_144-b01 os.arch=amd64 os.name=Linux os.version=4.4.0-190-generic
I have a weird problem, that is somhow connected to the TriLead plugin. After we updated to the new LTS version 2.249.1 and updated the plugins. I am no longer able to check out one of my repositories on our Ubuntu 16.04 build agent. If I use an toher build agent everything works OK. It is even stranger, I can even checkout an other repo on the same Agent from the same Bitbucket Server with the same ssh key without problems. Only this one repository wont work. The Bitbucket Server that serves the repoistory is a Bitbucket v6.10.1. If I try to check out the repository, I get the following error:
using credential my_git_key Cloning the remote Git repository ERROR: Error cloning remote repo 'origin' hudson.plugins.git.GitException: org.eclipse.jgit.api.errors.TransportException: ssh://git@git.intra.home:7999/~myuser/pipelinetest.git: Failed to connect at org.jenkinsci.plugins.gitclient.JGitAPIImpl$4.execute(JGitAPIImpl.java:1490) at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$GitCommandMasterToSlaveCallable.call(RemoteGitImpl.java:161) at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$GitCommandMasterToSlaveCallable.call(RemoteGitImpl.java:154) at hudson.remoting.UserRequest.perform(UserRequest.java:211) at hudson.remoting.UserRequest.perform(UserRequest.java:54) at hudson.remoting.Request$2.run(Request.java:375) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:73) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to Ubuntu 16.04 64Bit at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1800) at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357) at hudson.remoting.Channel.call(Channel.java:1001) at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.execute(RemoteGitImpl.java:146) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler.invoke(RemoteGitImpl.java:132) at com.sun.proxy.$Proxy84.execute(Unknown Source) at hudson.plugins.git.GitSCM.retrieveChanges(GitSCM.java:1219) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:1297) at hudson.scm.SCM.checkout(SCM.java:505) at hudson.model.AbstractProject.checkout(AbstractProject.java:1206) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:574) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:499) at hudson.model.Run.execute(Run.java:1894) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:97) at hudson.model.Executor.run(Executor.java:428) Caused by: org.eclipse.jgit.api.errors.TransportException: ssh://git@git.intra.home:7999/~myuser/pipelinetest.git: Failed to connect at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:222) at org.jenkinsci.plugins.gitclient.JGitAPIImpl$4.execute(JGitAPIImpl.java:1482) ... 10 more Caused by: org.eclipse.jgit.errors.TransportException: ssh://git@git.intra.home:7999/~myuser/pipelinetest.git: Failed to connect at org.jenkinsci.plugins.gitclient.trilead.TrileadSessionFactory.getSession(TrileadSessionFactory.java:52) at org.eclipse.jgit.transport.SshTransport.getSession(SshTransport.java:107) at org.eclipse.jgit.transport.TransportGitSsh$SshFetchConnection.<init>(TransportGitSsh.java:254) at org.eclipse.jgit.transport.TransportGitSsh.openFetch(TransportGitSsh.java:144) at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:105) at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:91) at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1260) at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:211) ... 11 more Caused by: java.io.IOException: There was a problem while connecting to git.intra.home:7999 at com.trilead.ssh2.Connection.connect(Connection.java:781) at com.trilead.ssh2.Connection.connect(Connection.java:638) at com.trilead.ssh2.Connection.connect(Connection.java:578) at org.jenkinsci.plugins.gitclient.trilead.TrileadSessionFactory.getSession(TrileadSessionFactory.java:29) ... 18 more Caused by: java.io.IOException: Key exchange was not finished, connection is closed. at com.trilead.ssh2.transport.KexManager.getOrWaitForConnectionInfo(KexManager.java:95) at com.trilead.ssh2.transport.TransportManager.getConnectionInfo(TransportManager.java:237) at com.trilead.ssh2.Connection.connect(Connection.java:732) ... 21 more Caused by: java.io.IOException: Fatal error during MAC startup! at com.trilead.ssh2.transport.KexManager.finishKex(KexManager.java:298) at com.trilead.ssh2.transport.KexManager.handleMessage(KexManager.java:571) at com.trilead.ssh2.transport.TransportManager.receiveLoop(TransportManager.java:790) at com.trilead.ssh2.transport.TransportManager$1.run(TransportManager.java:502) ... 1 more ERROR: Error cloning remote repo 'origin'
If I check out ssh://git@git.intra.home:7999/~myuser/dockertest.git instead of ssh://git@git.intra.home:7999/~myuser/pipelinetest.git, which uses the same ssh key, that works without problems.
- duplicates
-
JENKINS-63790 Trilead API v1.0.11 causes SSH agent connections to fail
- Closed