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

Unable to connect to remote server

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Not A Defect
    • Labels:
      None
    • Environment:
      At the VM host:
      libvirt-1.2.8-16.el7_1.4.x86_64
      systemd-208-20.el7_1.6.x86_64

      at Jenkins host:
      libvirt 1.2.8
      systemd 208
      libvirt-0.4.7.jar
    • Similar Issues:

      Description

      I am able to do a "virsh connect qemu+ssh:" command line and is able to get console.

      While configuring if do not select "Use Native Java libvirt client" then, then during testing the connection I am getting the below error.
      org.libvirt.LibvirtException: Cannot recv data: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password). : Connection reset by peer

      At the same time the daemon prints no messages (/var/log/messages at host).

      But if "Use Native Java libvirt client" is selected then, I could see messages like below at the host.

      Sep 29 15:20:01 XXX systemd: Starting Session 12256 of user root.
      Sep 29 15:20:01 XXX systemd: Started Session 12256 of user root.
      Sep 29 15:20:01 XXX systemd: Failed to reset devices.list on /machine.slice: Invalid argument

      But in Jenkins, I am getting the error "java.lang.reflect.UndeclaredThrowableException".
      Sep 29, 2015 3:24:45 PM net.schmizz.sshj.transport.TransportImpl init
      INFO: Client identity string: SSH-2.0-SSHJ_0_9_0
      Sep 29, 2015 3:24:45 PM net.schmizz.sshj.transport.TransportImpl init
      INFO: Server identity string: SSH-2.0-OpenSSH_6.6.1
      Sep 29, 2015 3:24:46 PM net.schmizz.sshj.connection.channel.direct.SessionChannel exec
      INFO: Will request to exec `netcat -U /var/run/libvirt/libvirt-sock`
      Sep 29, 2015 3:24:46 PM com.nirima.libvirt.xdr.XDRInvocationHandler invoke
      INFO: Invoking connectOpen
      Sep 29, 2015 3:24:46 PM hudson.plugins.libvirt.Hypervisor$DescriptorImpl doTestConnection
      WARNING: Failed to check hypervisor connection to 10.43.16.25 as root/******
      hudson.plugins.libvirt.lib.VirtException: java.lang.reflect.UndeclaredThrowableException
      at hudson.plugins.libvirt.lib.jlibvirt.JLibVirtConnectImpl.<init>(JLibVirtConnectImpl.java:27)
      at hudson.plugins.libvirt.lib.ConnectionBuilder.build(ConnectionBuilder.java:87)
      at hudson.plugins.libvirt.Hypervisor$DescriptorImpl.doTestConnection(Hypervisor.java:455)
      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:483)
      at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
      at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
      at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96)
      at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:121)

        Attachments

          Activity

          Hide
          raboos Ravindra Singh added a comment -

          I am still facing the issue with Centos 6.5 , Centos 7 and Ubuntu 14.04

          virsh -c qmue+ssh://root@servername/system list – works fine from commandline
          tried all possible combincation of credentials with both username/password and ssh name/phasphrase.

          Have already setup the password less ssh between my jenkins server and the hypervisor still facing the issue with the plugin.

          Show
          raboos Ravindra Singh added a comment - I am still facing the issue with Centos 6.5 , Centos 7 and Ubuntu 14.04 virsh -c qmue+ssh://root@servername/system list – works fine from commandline tried all possible combincation of credentials with both username/password and ssh name/phasphrase. Have already setup the password less ssh between my jenkins server and the hypervisor still facing the issue with the plugin.
          Hide
          raboos Ravindra Singh added a comment -

          Already commented

          Show
          raboos Ravindra Singh added a comment - Already commented
          Hide
          gkr G. Kr. added a comment -

          Ravindra Singh can you check whether this is related to JENKINS-25258

          Show
          gkr G. Kr. added a comment - Ravindra Singh can you check whether this is related to JENKINS-25258
          Hide
          tarunmunjal tarun munjal added a comment -

          Hi Debashish, can you explain what do you mean by "After adding the key to store, the plugin started working.'?

          Show
          tarunmunjal tarun munjal added a comment - Hi Debashish, can you explain what do you mean by "After adding the key to store, the plugin started working.'?
          Hide
          bgermann Bastian Germann added a comment -

          The README says: "You will have to set up public key authentication for the connection that can be used by the Jenkins service user."

          I think not following that advise is the problem here. Please check if the virsh connection works for the system user that you run Jenkins with and that user has the SSH private key available by default.

          I am closing this issue. If you still have issues please create a new one.

          Show
          bgermann Bastian Germann added a comment - The README says: "You will have to set up public key authentication for the connection that can be used by the Jenkins service user." I think not following that advise is the problem here. Please check if the virsh connection works for the system user that you run Jenkins with and that user has the SSH private key available by default. I am closing this issue. If you still have issues please create a new one.

            People

            Assignee:
            bgermann Bastian Germann
            Reporter:
            puriadeb Debashis Prusty
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: