[Pkg-libvirt-maintainers] Bug#706059: libvirt-bin: libvirt seems unable to connect to xen using unix sockets
Michael Deegan
bugs at wibble.darktech.org
Wed Apr 24 05:23:12 UTC 2013
Package: libvirt-bin
Version: 0.9.12-11
Severity: normal
Hello,
libvirt seems to default to attempting to connect to xen using the insecure port 8000
HTTP interface, despite documentation everywhere saying that the HTTP interface
is bad for security:
root at mordac:/home/michael# virsh connect
error: Failed to connect to the hypervisor
error: unable to connect to 'localhost:8000': Connection refused
So I've configured xend to use the unix socket interface instead:
root at mordac:/home/michael# grep ^[^#].*xend-unix /etc/xen/xend-config.sxp
(xend-unix-server yes)
(xend-unix-path /var/run/xend/xend.sock)
However, I am having difficulty convincing libvirt to use this interface. My
reading of http://libvirt.org/uri.html suggests that these *ought* to work:
root at mordac:/home/michael# virsh -c ///var/run/xend/xend.sock
error: no connection driver available for No connection for URI /var/run/xend/xend.sock
error: failed to connect to the hypervisor
root at mordac:/home/michael# virsh -c xen:///var/run/xend/xend.sock
error: internal error unexpected Xen URI path '/var/run/xend/xend.sock', try xen:///
error: failed to connect to the hypervisor
root at mordac:/home/michael# virsh -c xen+unix:///var/run/xend/xend.sock
error: internal error unexpected Xen URI path '/var/run/xend/xend.sock', try xen:///
error: failed to connect to the hypervisor
root at mordac:/home/michael# virsh -c xen+unix:///
error: unable to connect to 'localhost:8000': Connection refused
error: failed to connect to the hypervisor
root at mordac:/home/michael# virsh -c xen:///
error: unable to connect to 'localhost:8000': Connection refused
error: failed to connect to the hypervisor
I'm open to the possibility that it is simply a case of error messages being
incorrect or misleading.
-- System Information:
Debian Release: 6.0.7
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable'), (500, 'oldstable'), (489, 'testing')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-4-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
Versions of packages libvirt-bin depends on:
ii adduser 3.113+nmu3
ii gettext-base 0.18.1.1-9
ii libavahi-client3 0.6.31-2
ii libavahi-common3 0.6.31-2
ii libblkid1 2.20.1-5.3
ii libc6 2.13-38
ii libcap-ng0 0.6.6-2
ii libdbus-1-3 1.6.8-1
ii libdevmapper1.02.1 2:1.02.74-7
ii libgcrypt11 1.5.0-5
ii libgnutls26 2.12.20-6
ii libnetcf1 0.1.9-2
ii libnl1 1.1-7
ii libnuma1 2.0.8~rc4-1
ii libparted0debian1 2.3-12
ii libpcap0.8 1.3.0-1
ii libpciaccess0 0.13.1-2
ii libreadline6 6.2+dfsg-0.1
ii libsasl2-2 2.1.25.dfsg1-6
ii libudev0 175-7.1
ii libvirt0 0.9.12-11
ii libxenstore3.0 4.1.4-3
ii libxml2 2.8.0+dfsg1-7+nmu1
ii libyajl2 2.0.4-2
ii logrotate 3.8.1-4
Versions of packages libvirt-bin recommends:
ii bridge-utils 1.5-6
ii dmidecode 2.11-9
ii dnsmasq-base 2.62-3+deb7u1
pn ebtables <none>
ii gawk 1:4.0.1+dfsg-2.1
ii iproute 20120521-3+b3
ii iptables 1.4.14-3.1
ii libxml2-utils 2.8.0+dfsg1-7+nmu1
ii netcat-openbsd 1.105-7
ii parted 2.3-12
pn qemu-kvm | qemu <none>
Versions of packages libvirt-bin suggests:
ii policykit-1 0.105-3
pn radvd <none>
-- no debconf information
More information about the Pkg-libvirt-maintainers
mailing list