Why Virtual Machine failed to start?

Solution Verified - Updated -

Issue

  • Virtual Machine failed to start with following error message in event logs:
VM test1 is down. Exit message: internal error process exited while connecting to monitor: qemu-kvm: -drive file=/rhev/data-center/588197f6-2362-11e3-a371-00163e748755/f2f9aed0-3e3a-4a50-bb1a-21055bfc80dc/images/a491e491-b4ab-49bc-b198-b25c4b199a53/e670099e-01e9-45b0-8e84-f1f9382f561a,if=none,id=drive-virtio-disk0,format=raw,serial=a491e491-b4ab-49bc-b198-b25c4b199a53,cache=none,werror=stop,rerror=stop,aio=native: Duplicate ID 'drive-virtio-disk0' for drive .

From /var/log/vdsm/vdsm.log:

Thread-339602::ERROR::2013-09-27 16:29:49,731::vm::710::vm.Vm::(_startUnderlyingVm) vmId=`36b6d7c8-fc58-4684-bf39-b4672c73660b`::The vm start process failed
Traceback (most recent call last):
  File "/usr/share/vdsm/vm.py", line 670, in _startUnderlyingVm
    self._run()
  File "/usr/share/vdsm/libvirtvm.py", line 1535, in _run
    self._connection.createXML(domxml, flags),
  File "/usr/lib64/python2.6/site-packages/vdsm/libvirtconnection.py", line 104, in wrapper
    ret = f(*args, **kwargs)
  File "/usr/lib64/python2.6/site-packages/libvirt.py", line 2645, in createXML
    if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self)
libvirtError: internal error process exited while connecting to monitor: qemu-kvm: -drive file=/rhev/data-center/588197f6-2362-11e3-a371-00163e748755/f2f9aed0-3e3a-4a50-bb1a-21055bfc80dc/images/a491e491-b4ab-49bc-b198-b25c4b199a53/e670099e-01e9-45b0-8e84-f1f9382f561a,if=none,id=drive-virtio-disk0,format=raw,serial=a491e491-b4ab-49bc-b198-b25c4b199a53,cache=none,werror=stop,rerror=stop,aio=native: Duplicate ID 'drive-virtio-disk0' for drive

From /var/log/libvirt/qemu/test1.log:

2013-09-27 10:59:48.526+0000: starting up
LC_ALL=C PATH=/sbin:/usr/sbin:/bin:/usr/bin QEMU_AUDIO_DRV=spice /usr/libexec/qemu-kvm -name test1 -S -M rhel6.3.0 -cpu Nehalem -enable-kvm -m 512 -smp 1,sockets=1,cores=1,threads=1 -uuid 36b6d7c8-fc58-4684-bf39-b4672c73660b -smbios type=1,manufacturer=Red Hat,product=RHEV Hypervisor,version=6Server-6.4.0.4.el6,serial=142D08B8-5FF4-31B2-2BFA-0E29ADD0BF15,uuid=36b6d7c8-fc58-4684-bf39-b4672c73660b -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/test1.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=2013-09-26T22:59:48,driftfix=slew -no-shutdown -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x4 -drive if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw,serial= -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -drive file=/rhev/data-center/588197f6-2362-11e3-a371-00163e748755/f2f9aed0-3e3a-4a50-bb1a-21055bfc80dc/images/c05fd632-a14a-4f07-b03d-e0abb07c5046/d6db5329-99b3-4454-b2ce-ad6b8218b80e,if=none,id=drive-virtio-disk0,format=raw,serial=c05fd632-a14a-4f07-b03d-e0abb07c5046,cache=none,werror=stop,rerror=stop,aio=native -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x5,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -drive file=/rhev/data-center/588197f6-2362-11e3-a371-00163e748755/f2f9aed0-3e3a-4a50-bb1a-21055bfc80dc/images/a491e491-b4ab-49bc-b198-b25c4b199a53/e670099e-01e9-45b0-8e84-f1f9382f561a,if=none,id=drive-virtio-disk0,format=raw,serial=a491e491-b4ab-49bc-b198-b25c4b199a53,cache=none,werror=stop,rerror=stop,aio=native -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x6,drive=drive-virtio-disk0,id=virtio-disk0 -netdev tap,fd=27,id=hostnet0,vhost=on,vhostfd=28 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=00:1a:4a:41:d2:5b,bus=pci.0,addr=0x3 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channels/test1.com.redhat.rhevm.vdsm,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.rhevm.vdsm -chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channels/test1.org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel2,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=3,chardev=charchannel2,id=channel2,name=com.redhat.spice.0 -spice port=5900,tls-port=5901,addr=0,x509-dir=/etc/pki/vdsm/libvirt-spice,tls-channel=main,tls-channel=display,tls-channel=inputs,tls-channel=cursor,tls-channel=playback,tls-channel=record,tls-channel=smartcard,tls-channel=usbredir,seamless-migration=on -k en-us -vga qxl -global qxl-vga.ram_size=67108864 -global qxl-vga.vram_size=67108864 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x7
qemu-kvm: -drive file=/rhev/data-center/588197f6-2362-11e3-a371-00163e748755/f2f9aed0-3e3a-4a50-bb1a-21055bfc80dc/images/a491e491-b4ab-49bc-b198-b25c4b199a53/e670099e-01e9-45b0-8e84-f1f9382f561a,if=none,id=drive-virtio-disk0,format=raw,serial=a491e491-b4ab-49bc-b198-b25c4b199a53,cache=none,werror=stop,rerror=stop,aio=native: Duplicate ID 'drive-virtio-disk0' for drive
2013-09-27 10:59:49.374+0000: shutting down

Environment

  • Red Hat Enterprise Virtualization3.X

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.