Sean Darcy
2013-Oct-30 20:05 UTC
[libvirt-users] Upgraded to F18: now machines won't start
We've gone back to using an older machine that used to run libvirt just fine. Updated to F18, libvirt-1.1.0-1.fc18.x86_64. VirtualBox works ok. Now I can't start any image. For one machine i get: .............. File "/usr/lib64/python2.7/site-packages/libvirt.py", line 698, in create if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self) libvirtError: internal error Cannot find suitable CPU model for given data that's whether I use what we used to use "Phenom" or the selection from allowing virt-manager to choose "Opteron G3". For another machine we get: libvirtError: internal error Process exited while reading console log output: char device redirected to /dev/pts/37 (label charserial0) failed to initialize KVM: Device or resource busy Doing some debugging, I found: 1. On boot the kvm_amd and kvm kernel modules won't/don't load. Nothing in dmesg. Modprobe does load them. lsmod | grep kvm kvm_amd 59982 0 kvm 429349 1 kvm_amd I still can't make anything work with the modules loaded. 2. When I start libvirtd, I get: Oct 30 14:56:29 sixcore systemd[1]: Starting Virtualization daemon... Oct 30 14:56:29 sixcore systemd[1]: Started Virtualization daemon. ............ Oct 30 14:56:31 sixcore kernel: [ 837.705913] kvm: enabling virtualization on CPU5 failed Oct 30 14:56:31 sixcore kernel: [ 837.705920] kvm: enabling virtualization on CPU4 failed Oct 30 14:56:31 sixcore kernel: [ 837.705928] kvm: enabling virtualization on CPU1 failed Oct 30 14:56:31 sixcore kernel: [ 837.705934] kvm: enabling virtualization on CPU2 failed Oct 30 14:56:31 sixcore kernel: [ 837.705946] kvm: enabling virtualization on CPU3 failed Oct 30 14:56:31 sixcore kernel: [ 837.745267] kvm: enabling virtualization on CPU0 failed I looked at the wiki on how to debug, and I seem to pass all the tests. virsh capabilities | grep kvm <domain type='kvm'> <emulator>/usr/bin/qemu-kvm</emulator> <domain type='kvm'> <emulator>/usr/bin/qemu-kvm</emulator> virsh dumpxml 2008R2 | grep kvm <domain type='kvm'> <emulator>/usr/bin/qemu-kvm</emulator> Am I right that some of the entries in the xml file have now changed? Is there a guide to updating them from the prior entries? And, if I try to create a new machine, virt-install just hangs: virt-install --prompt What is the name of your virtual machine? New-2008R2 How much RAM should be allocated (in megabytes)? 1200 What would you like to use as the disk (file path)? /opt/storage/virt/windows/images/2008R2.img ls -l /opt/storage/virt/windows/images/2008R2.img -rw-------. 1 root root 23571726336 Dec 8 2012 /opt/storage/virt/windows/images/2008R2.img I changed the permissions to 666. still hung. Any help appreciated. Sean