Description of problem: Cannot start VM due to 'incorrect' vcpu settings since upgrading qemu-kvm from 2.0.0 to 2.1.0 Version-Release number of selected component (if applicable): libvirt-1.2.8 qemu-2.1.0 How reproducible: Everytime... It used to work with qemu-kvm 2.0.0 and older - but somehow the upgrade to 2.1.0 broke it. Changing/Correcting <vcpu placement='static'>1</vcpu> to <vcpu placement='static'>4</vcpu> fixes this in my case. Additional info: Although this might look like something not even related to libvirt it's interesting to note that libvirt allows for such configurations. Removing the <vcpu> declaration alltogether (using virsh edit) and saving the XML comes back with the 'wrong' not working <vcpu> declaration - leading to this error message from qemu. Please see http://lists.gnu.org/archive/html/qemu-discuss/2014-08/msg00036.html http://permalink.gmane.org/gmane.comp.emulators.qemu/287169 for other examples of this issue. Please also see attached zipfile for additional log/information: 1) lscpu output 2) uname -a output 3) cat /proc/cpuinfo output 4) this VM libvirtd logfile 5) dumpxml of the VM in question Thankyou!
Created attachment 936197 [details] more logs
Relevant XML: <vcpu placement='static'>1</vcpu> <cpu> <topology sockets='1' cores='4' threads='2'/> </cpu>
This was a long since fixed qemu issue