[libvirt-users] Using qemu+ssh on openSUSE 13.1/Tumbleweed

Johannes Kastl mail at ojkastl.de
Thu Mar 27 11:19:43 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi everyone,

I am trying to get libvirt with qemu-kvm to work on my machines
running openSUSE 13.1 / Tumbleweed. My question is in regard to using
qemu+ssh, which would be my preference, as I already have a working
ssh-key authentication with SSH-Agent.

I set the permissions of the manage-socket to 0770, added my user to
the libvirt group and set auth_unix_rw = "none" in
/etc/libvirt/libvirtd.conf.

I am now able to see all my VMs using
	virsh list --all
(I had to set a default_uri in .config/libvirt/libvirt.conf to get any
non-empty output).

Trying from another machine (say target hostname is HOSTX, username
testuser) with virsh -c qemu+ssh://testusers@HOSTX/system always
results in
>> error: failed to connect to the hypervisor error: internal error:
>> received hangup / error event on socket

I see this in /var/log/messages (lines will be wrapped in the mail,
sorry):
> 2014-03-24T21:25:55.023525+01:00 HOSTX sshd[3509]: Accepted 
> publickey for testuser from 192.168.79.8 port 54176 ssh2 
> 2014-03-24T21:25:55.024744+01:00 HOSTX sshd[3509]: 
> pam_unix(sshd:session): session opened for user testuser by (uid=0)
> 2014-03-24T21:25:55.025717+01:00 HOSTX kernel: [ 3162.225673]
> type=1006 audit(1395692755.024:69): pid=3509 uid=0 old
> auid=4294967295 new auid=1000 old ses=4294967295 new ses=24 res=1
> 2014-03-24T21:25:55.027501+01:00 HOSTX systemd[1]: Starting Session
> 24 of user testuser. 2014-03-24T21:25:55.027918+01:00 HOSTX
> systemd-logind[703]: New session 24 of user testuser. 
> 2014-03-24T21:25:55.028213+01:00 HOSTX systemd[1]: Started Session
> 24 of user testuser. 2014-03-24T21:25:55.081719+01:00 HOSTX
> sshd[3511]: Received disconnect from 192.168.79.8: 11: disconnected
> by user 2014-03-24T21:25:55.082095+01:00 HOSTX sshd[3509]:
> pam_unix(sshd:session): session closed for user testuser
> 2014-03-24T21:25:55.086268+01:00 HOSTX systemd-logind[703]: Removed
> session 24.

I am curious about the 'Received disconnect from 192.168.79.8: 11:
disconnected by user' thing.

How can I fix this? Or how to debug this? How can I get more info from
libvirt? /var/log/kvm is an empty directory, /var/log/libvirt/qemu
just has logs for the different VMs.

I have already tried to get polkit running, although I think it should
not be used due to the auth_unix_rw = "none".

Any help will be appreciated.

Versions:
openSUSE TUmbleweed (which is openSUSE 13.1 with some more recent
software)
qemu-kvm is version 1.7.90-19.1.x86_64
libvirt is 1.1.2

The following packes are installed:
libvirt-1.1.2-2.18.3.x86_64
libvirt-client-1.1.2-2.18.3.x86_64
libvirt-daemon-1.1.2-2.18.3.x86_64
libvirt-daemon-config-network-1.1.2-2.18.3.x86_64
libvirt-daemon-config-nwfilter-1.1.2-2.18.3.x86_64
libvirt-daemon-driver-interface-1.1.2-2.18.3.x86_64
libvirt-daemon-driver-libxl-1.1.2-2.18.3.x86_64
libvirt-daemon-driver-lxc-1.1.2-2.18.3.x86_64
libvirt-daemon-driver-network-1.1.2-2.18.3.x86_64
libvirt-daemon-driver-nodedev-1.1.2-2.18.3.x86_64
libvirt-daemon-driver-nwfilter-1.1.2-2.18.3.x86_64
libvirt-daemon-driver-qemu-1.1.2-2.18.3.x86_64
libvirt-daemon-driver-secret-1.1.2-2.18.3.x86_64
libvirt-daemon-driver-storage-1.1.2-2.18.3.x86_64
libvirt-daemon-driver-uml-1.1.2-2.18.3.x86_64
libvirt-daemon-driver-vbox-1.1.2-2.18.3.x86_64
libvirt-daemon-driver-xen-1.1.2-2.18.3.x86_64
libvirt-daemon-lxc-1.1.2-2.18.3.x86_64
libvirt-daemon-qemu-1.1.2-2.18.3.x86_64
libvirt-doc-1.1.2-2.18.3.x86_64
libvirt-glib-1_0-0-0.1.7-2.1.3.x86_64
libvirt-python-1.1.2-2.18.3.x86_64

Regards,
Johannes
- -- 
Have you ever noticed that the Klingons are all speaking unix? 'Grep
ls awk chmod.'' 'Mknod ksh tar imap.' 'Wall fsck yacc!' (that last is
obviously a curse of some sort).
Gandalf Parker
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with SeaMonkey - http://www.enigmail.net/

iEYEARECAAYFAlM0CU8ACgkQzi3gQ/xETbKKyQCfVQ4XviDo5+92ivOIgx4lXIty
980An28BKHjfwZiRh5T2Yyj3wHwOLrYJ
=ujio
-----END PGP SIGNATURE-----




More information about the libvirt-users mailing list