[Pkg-libvirt-maintainers] Bug#746156: libvirt-bin: Wrong parameters for qemu-dm
Dirk Doerflinger
dirk at doerflinger.org
Sun Apr 27 13:47:16 UTC 2014
Package: libvirt-bin
Version: 1.2.1-1
Severity: important
Dear Maintainer,
I am running Jessie with Xen and libvirt. I can run virtual machines (using external kernels) without any problem.
I cannot create a hvm machine, probably due to wrong parameters submitted to qemu-dm:
The logfile from libvirt (/var/log/libvirt/libxl/hvmtest.log) states:
libxl: verbose: libxl_create.c:130:libxl__domain_build_info_setdefault: qemu-xen is unavailable, use qemu-xen-traditional instead: No such file or directory
and later:
libxl: debug: libxl_dm.c:1206:libxl__spawn_local_dm: Spawning device-model /usr/lib/xen-4.3/bin/qemu-dm with arguments:
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: /usr/lib/xen-4.3/bin/qemu-dm
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: -d
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: 3
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: -domain-name
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: hvmtest
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: -vnc
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: 127.0.0.1:0
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: -vncunused
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: -serial
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: pty
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: -videoram
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: 8
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: -boot
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: dc
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: -acpi
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: -vcpu_avail
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: 0x01
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: -net
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: nic,vlan=0,macaddr=00:16:3e:b7:27:61,model=rtl8139
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: -net
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: tap,vlan=0,ifname=vif3.0-emu,bridge=virbr0,script=no,downscript=no
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: -M
libxl: debug: libxl_dm.c:1208:libxl__spawn_local_dm: xenfv
libxl: debug: libxl_event.c:559:libxl__ev_xswatch_register: watch w=0x7f21f01a9df0 wpath=/local/domain/0/device-model/3/state token=3/1: register slotnum=3
libxl: debug: libxl_event.c:503:watchfd_callback: watch w=0x7f21f01a9df0 wpath=/local/domain/0/device-model/3/state token=3/1: event epath=/local/domain/0/device-model/3/state
libxl: debug: libxl_event.c:596:libxl__ev_xswatch_deregister: watch w=0x7f21f01a9df0 wpath=/local/domain/0/device-model/3/state token=3/1: deregister slotnum=3
libxl: error: libxl_dm.c:1275:device_model_spawn_outcome: domain 3 device model: spawn failed (rc=-3)
libxl: error: libxl_create.c:1075:domcreate_devmodel_started: device model did not start: -3
libxl: error: libxl_dm.c:1306:libxl__destroy_device_model: Device Model already exited
The logfile from xen states:
cat /var/log/xen/qemu-dm-hvmtest.log
qemu-dm: -domain-name: invalid option
I have got the qemu-system-* binaries installed, /etc/alternatives/qemu points to /usr/bin/qemu-system-x86_64
Running /usr/bin/qemu-system-x86_64 with the parameters from the logfile above shows that e.g. -domain-name and -vncunused are invalid.
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.13-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libvirt-bin depends on:
ii adduser 3.113+nmu3
ii gettext-base 0.18.3.2-1
ii init-system-helpers 1.18
ii libapparmor1 2.8.0-5+b1
ii libaudit1 1:2.3.6-1
ii libavahi-client3 0.6.31-4
ii libavahi-common3 0.6.31-4
ii libblkid1 2.20.1-5.7
ii libc6 2.18-4
ii libcap-ng0 0.7.3-1+b1
ii libdbus-1-3 1.8.0-3
ii libdevmapper1.02.1 2:1.02.83-2
ii libfuse2 2.9.3-9
ii libgcrypt11 1.5.3-4
ii libgnutls26 2.12.23-14
ii libnetcf1 1:0.2.3-4
ii libnl-3-200 3.2.24-1
ii libnl-route-3-200 3.2.24-1
ii libnuma1 2.0.9~rc5-1
ii libparted0debian1 2.3-20
ii libpcap0.8 1.5.3-2
ii libpciaccess0 0.13.2-1
ii librados2 0.72.2-3
ii librbd1 0.72.2-3
ii libreadline6 6.3-6
ii libsasl2-2 2.1.26.dfsg1-9
ii libselinux1 2.2.2-1
ii libssh2-1 1.4.3-2
ii libudev1 204-8
ii libvirt0 1.2.1-1
ii libxen-4.3 4.3.0-3+b1
ii libxenstore3.0 4.3.0-3+b1
ii libxml2 2.9.1+dfsg1-3
ii libyajl2 2.0.4-4
ii logrotate 3.8.7-1
Versions of packages libvirt-bin recommends:
ii bridge-utils 1.5-7
ii dmidecode 2.12-2
ii dnsmasq-base 2.69-1
ii ebtables 2.0.10.4-3
ii iproute 1:3.14.0-1
ii iptables 1.4.21-1
ii libxml2-utils 2.9.1+dfsg1-3
ii netcat-openbsd 1.105-7
ii parted 2.3-20
ii pm-utils 1.4.1-13
ii qemu 1.7.0+dfsg-9
ii qemu-kvm 1.7.0+dfsg-9
Versions of packages libvirt-bin suggests:
pn apparmor <none>
pn auditd <none>
ii policykit-1 0.105-4
pn radvd <none>
pn systemd <none>
pn systemtap <none>
-- Configuration Files:
/etc/default/libvirt-bin changed:
start_libvirtd="yes"
libvirtd_opts=""
/etc/libvirt/libvirtd.conf changed:
listen_tls = 0
listen_tcp = 1
unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"
auth_unix_ro = "none"
auth_unix_rw = "none"
-- no debconf information
More information about the Pkg-libvirt-maintainers
mailing list