Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-11576

Getting "returned status code 128: ssh_exchange_identification" error sometimes

      I have Jenkins setup in Windows Server machine and the job will trigger the build at specified time. Sometimes the job fails with the below exception and when I manually trigger it again it will work fine. I read somewhere that moving id_rsa.* file to GIT installation folder will fix the issue, but it didn't improve in my case. It would be great if there is a way to fix this issue.

      ERROR: Problem fetching from origin / origin - could be unavailable. Continuing anyway
      ERROR: (Underlying report) : Error performing command: E:\git\bin\git.exe fetch -t gitosis@***.**.com:ServiceApp +refs/heads/:refs/remotes/origin/*
      Command "E:\git\bin\git.exe fetch -t gitosis@***.**.com:ServiceApp +refs/heads/:refs/remotes/origin/*" returned status code 128: ssh_exchange_identification: Connection closed by remote host
      fatal: The remote end hung up unexpectedly

      ERROR: Could not fetch from any repository
      FATAL: Could not fetch from any repository
      hudson.plugins.git.GitException: Could not fetch from any repository
      at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1008)
      at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:968)
      at hudson.FilePath.act(FilePath.java:785)
      at hudson.FilePath.act(FilePath.java:767)
      at hudson.plugins.git.GitSCM.checkout(GitSCM.java:968)
      at hudson.model.AbstractProject.checkout(AbstractProject.java:1193)
      at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:567)
      at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:455)
      at hudson.model.Run.run(Run.java:1404)
      at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      at hudson.model.ResourceController.execute(ResourceController.java:88)
      at hudson.model.Executor.run(Executor.java:230)

          [JENKINS-11576] Getting "returned status code 128: ssh_exchange_identification" error sometimes

          Murali Srinivasan created issue -
          Murali Srinivasan made changes -
          Priority Original: Major [ 3 ] New: Critical [ 2 ]

          We really need solution for this issue. Because of this issue hundreds of jobs are failing daily.

          Murali Srinivasan added a comment - We really need solution for this issue. Because of this issue hundreds of jobs are failing daily.
          Murali Srinivasan made changes -
          Priority Original: Critical [ 2 ] New: Blocker [ 1 ]
          Murali Srinivasan made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Murali Srinivasan made changes -
          Status Original: In Progress [ 3 ] New: Open [ 1 ]

          Is there any update on this issue, I'm seeing issue in the latest version 1.449 too....

          Murali Srinivasan added a comment - Is there any update on this issue, I'm seeing issue in the latest version 1.449 too....
          Murali Srinivasan made changes -
          Due Date New: 2012-02-06

          I am seeing this issue as well on Windows 7 64-bit. Manual trigger works just fine, but auto trigger fails.

          Adam Westhusing added a comment - I am seeing this issue as well on Windows 7 64-bit. Manual trigger works just fine, but auto trigger fails.

          The same problem on Ubuntu server 11.10 x64.
          ERROR: Problem fetching from origin / origin - could be unavailable. Continuing anyway
          hudson.plugins.git.GitException: Error performing command: git fetch -t git@git:planroot +refs/heads/:refs/remotes/origin/
          Command "git fetch -t git@git:planroot +refs/heads/:refs/remotes/origin/" returned status code 128: ssh_exchange_identification: Connection closed by remote host
          fatal: The remote end hung up unexpectedly

          at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:776)
          at hudson.plugins.git.GitAPI.launchCommand(GitAPI.java:741)
          at hudson.plugins.git.GitAPI.fetch(GitAPI.java:190)
          at hudson.plugins.git.GitAPI.fetch(GitAPI.java:978)
          at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:765)
          at hudson.plugins.git.GitSCM.access$100(GitSCM.java:80)
          at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1003)
          at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:970)
          at hudson.FilePath.act(FilePath.java:788)
          at hudson.FilePath.act(FilePath.java:770)
          at hudson.plugins.git.GitSCM.checkout(GitSCM.java:970)
          at hudson.model.AbstractProject.checkout(AbstractProject.java:1195)
          at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:576)
          at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:465)
          at hudson.model.Run.run(Run.java:1409)
          at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
          at hudson.model.ResourceController.execute(ResourceController.java:88)
          at hudson.model.Executor.run(Executor.java:238)
          Caused by: hudson.plugins.git.GitException: Command "git fetch -t git@git:planroot +refs/heads/:refs/remotes/origin/" returned status code 128: ssh_exchange_identification: Connection closed by remote host
          fatal: The remote end hung up unexpectedly

          at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:771)
          ... 17 more

          Dmitriy Korovkin added a comment - The same problem on Ubuntu server 11.10 x64. ERROR: Problem fetching from origin / origin - could be unavailable. Continuing anyway hudson.plugins.git.GitException: Error performing command: git fetch -t git@git:planroot +refs/heads/ :refs/remotes/origin/ Command "git fetch -t git@git:planroot +refs/heads/ :refs/remotes/origin/ " returned status code 128: ssh_exchange_identification: Connection closed by remote host fatal: The remote end hung up unexpectedly at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:776) at hudson.plugins.git.GitAPI.launchCommand(GitAPI.java:741) at hudson.plugins.git.GitAPI.fetch(GitAPI.java:190) at hudson.plugins.git.GitAPI.fetch(GitAPI.java:978) at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:765) at hudson.plugins.git.GitSCM.access$100(GitSCM.java:80) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1003) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:970) at hudson.FilePath.act(FilePath.java:788) at hudson.FilePath.act(FilePath.java:770) at hudson.plugins.git.GitSCM.checkout(GitSCM.java:970) at hudson.model.AbstractProject.checkout(AbstractProject.java:1195) at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:576) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:465) at hudson.model.Run.run(Run.java:1409) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:238) Caused by: hudson.plugins.git.GitException: Command "git fetch -t git@git:planroot +refs/heads/ :refs/remotes/origin/ " returned status code 128: ssh_exchange_identification: Connection closed by remote host fatal: The remote end hung up unexpectedly at hudson.plugins.git.GitAPI.launchCommandIn(GitAPI.java:771) ... 17 more

            sgoings Seth Goings
            chandramuralis Murali Srinivasan
            Votes:
            4 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: