[Pkg-libvirt-maintainers] Bug#695744: "libvirtError: An error occurred, but the cause is unknown" on virDomainDestroy()

noxdafox noxdafox at gmail.com
Wed Dec 12 08:36:23 UTC 2012


Package: python-libvirt
Version: 1.0.0-1
Severity: normal
Tags: upstream

I'm running several Virtual Machines on a single system with qemu-kvm; their
lifecycle is short and the system is under pretty heavy load.

Occasionally, when shutting down an environment I get the following error:

File "/usr/lib/python2.7/dist-packages/libvirt.py", line 734, in destroy
    if ret == -1: raise libvirtError ('virDomainDestroy() failed', dom=self)
libvirtError: An error occurred, but the cause is unknown

Looking at the QEMU log everything seems fine to me:

2012-12-11 16:16:55.259+0000: starting up
LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
HOME=/root USER=root LOGNAME=root QEMU_AUDIO_DRV=none /usr/bin/kvm -name
27395167-d05a-45b0-b866-86c4d232da44 -S -M pc-1.1 -cpu qemu32 -enable-kvm -m
512 -smp 1,sockets=1,cores=1,threads=1 -uuid 27395167-d05a-
45b0-b866-86c4d232da44 -no-user-config -nodefaults -chardev
socket,id=charmonitor,path=/var/lib/libvirt/qemu/27395167-d05a-
45b0-b866-86c4d232da44.monitor,server,nowait -mon
chardev=charmonitor,id=monitor,mode=control -rtc base=utc -no-shutdown -device
piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -drive file=/dev/shm/see/27395167
-d05a-45b0-b866-86c4d232da44/27395167-d05a-
45b0-b866-86c4d232da44.qcow2,if=none,id=drive-ide0-0-0,format=qcow2 -device
ide-hd,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=1 -netdev
tap,fd=75,id=hostnet0 -device
rtl8139,netdev=hostnet0,id=net0,mac=52:54:00:d5:29:e1,bus=pci.0,addr=0x3 -vnc
127.0.0.1:12 -vga cirrus -device virtio-balloon-
pci,id=balloon0,bus=pci.0,addr=0x4
Domain id=11932 is tainted: custom-monitor
qemu: terminating on signal 15 from pid 24005
2012-12-11 16:20:44.892+0000: shutting down

I'm running libvirt 1.0.0 at the moment but the problem seems to occur also
with the 0.9.13 release.

Here the libvirt XML:

<?xml version="1.0" encoding="UTF-8" ?>
<domain type='kvm' id='1'>
  <memory unit='KiB'>524288</memory>
  <currentMemory unit='KiB'>524288</currentMemory>
  <vcpu>1</vcpu>
  <os>
    <type arch='i686' machine='pc'>hvm</type>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
  </features>
  <clock offset='utc'/>
  <on_poweroff>preserve</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>preserve</on_crash>
  <devices>
    <emulator>/usr/bin/kvm</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='qcow2'/>
      <target dev='hda' bus='ide'/>
    </disk>
    <interface type='network'>
      <source network='default'/>
    </interface>
    <graphics type='vnc' port='5900' autoport='yes'/>
  </devices>
  <seclabel type='dynamic' relabel='yes'/>
</domain>



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/8 CPU cores)
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 python-libvirt depends on:
ii  libaudit0           1:1.7.18-1.1
ii  libavahi-client3    0.6.31-1
ii  libavahi-common3    0.6.31-1
ii  libc6               2.13-37
ii  libcap-ng0          0.6.6-2
ii  libdbus-1-3         1.6.8-1
ii  libdevmapper1.02.1  2:1.02.74-4
ii  libgcrypt11         1.5.0-3
ii  libgnutls26         2.12.20-2
ii  libnl-3-200         3.2.7-4
ii  libnl-route-3-200   3.2.7-4
ii  libnuma1            2.0.8~rc4-1
ii  libsasl2-2          2.1.25.dfsg1-6
ii  libvirt0            1.0.0-1
ii  libxml2             2.8.0+dfsg1-6
ii  libyajl2            2.0.4-2
ii  python              2.7.3~rc2-1

Versions of packages python-libvirt recommends:
ii  libvirt-bin  1.0.0-1

python-libvirt suggests no packages.

-- no debconf information



More information about the Pkg-libvirt-maintainers mailing list