Problem resolved.
The XML configuration file for my VM is incorrect in /etc/libvirt/qemu directory.
Apparently it listed two boot devices.
I am not sure how that entry get there but once I removed it now my VM can boot.
- David
Hi Osier,
The debug log from virt-manager wasn't that helpful.
[Thu, 02 Jun 2011 11:32:26 virt-manager 5104] DEBUG (engine:496) Starting vm 'rpmbuilderbase'.
[Thu, 02 Jun 2011 11:32:37 virt-manager 5104] DEBUG (error:76) Uncaught Error: Error starting domain: internal error Domain rpmbuilderbase didn't show up
: Traceback (most recent call last):libvirtError: internal error Domain rpmbuilderbase didn't show up
File "/usr/share/virt-manager/virtManager/engine.py", line 498, in run_domain
vm.startup()
File "/usr/share/virt-manager/virtManager/domain.py", line 573, in startup
self.vm.create()
File "/usr/lib64/python2.4/site-packages/libvirt.py", line 287, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
The log in /var/log/libvirt/qemu is a little bit more useful but I don't really understand it. Can someone please explains it to me?
LC_ALL=C PATH=/sbin:/usr/sbin:/bin:/usr/bin HOME=/ /usr/libexec/qemu-kvm -S -M pc -m 2048 -smp 1 -name rpmbuilderbase -uuid bb226766-a712-8e31-74ed-1f971d6a8230 -monitor pty -pidfile /var/run/libvirt/qemu//rpmbuilderbase.pid -boot cc -drive file=/var/lib/libvirt/devmappings/rpmbuilderbase,if=ide,index=0,boot=on -net nic,macaddr=54:52:00:68:ea:d0,vlan=0,model=e1000 -net tap,fd=15,script=,vlan=0,ifname=vnet0 -serial pty -parallel none -usb -vnc 127.0.0.1:0 -k en-us
Boot device 'c' was given twice
Is the message "Boot device 'c' was given twice' a fatal error? If so what is the correct action to resolve the issue?
Thanks!
DavidOn Wed, Jun 1, 2011 at 11:33 PM, Osier Yang <jyang@redhat.com> wrote:virt-manager has debug log, ~/.virt-manager/virt-manager.log.On 06/02/2011 07:17 AM, Chun Tat David Chu wrote:
Hi All,
I am new using libvirt.
I kept on getting the following error when I try to start my VM. Can
anyone give me any suggestion on what could went wrong?
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/engine.py", line 498, in
run_domain
vm.startup()
File "/usr/share/virt-manager/virtManager/domain.py", line 573, in
startup
self.vm.create()
File "/usr/lib64/python2.4/site-packages/libvirt.py", line 287, in create
if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: internal error Domain mytest didn't show up
Thanks,
David
And you can check libvirtd log too, by default, it's /var/log/messages,
change "log_outputs" in /etc/libvirt/libvirtd.conf if you want it logs
somewhere else.
Change the "log_level" in /etc/libvirt/libvirtd.conf if you want to
see more log.
Perhaps detailed log will help you find out the problem.
Regards
Osier