I am new to gentoo bug submission but I didn't see any similar bug reported nor anyone else pointing out how to solve this problem I encountered, so; if duplicated or already patched please relegate to solved. When updating system in entirety with emerge world, the following error occurs when trying to start a virtual machine: virsh start test error: Failed to start domain test error: internal error cannot parse /usr/bin/qemu-kvm version number in 'QEMU emulator version 1.0,1 (qemu-kvm-1.0.1), Copyright (c) 2003-2008 Fabrice Bellard' This appears to be caused by /var/tmp/portage/app-emulation/qemu-kvm-1.0.1/work/qemu-kvm-1.0.1/VERSION containing 1.0,1 rather than 1.0.1 Reproducible: Always Steps to Reproduce: 1. Install app-emulation/libvirt-0.9.11.3 and qemu-kvm-1.0.1 2. Attempt to start a vm with # virsh start VM_NAME 3. Read error message of internal error cannot parse /usr/bin/qemu-kvm version number in 'QEMU emulator version 1.0,1 (qemu-kvm-1.0.1), Copyright (c) 2003-2008 Fabrice Bellard' Actual Results: virsh start test error: Failed to start domain test error: internal error cannot parse /usr/bin/qemu-kvm version number in 'QEMU emulator version 1.0,1 (qemu-kvm-1.0.1), Copyright (c) 2003-2008 Fabrice Bellard' Expected Results: It should have listed version as 1.0.1 instead of 1.0,1 I believe in file VERSION The solution was to do the following: FEATURES="keepwork" emerge --oneshot qemu-kvm cd /var/tmp/portage/app-emulation/qemu-kvm-1.0.1/work/qemu-kvm-1.0.1 Change VERSION from 1.0,1 to 1.0.1 make && make install
I've quick patched our version to report 1.0.1 but will work on getting upstream libvirt fixed to work with 1.0,1 as well.
there is a new libvirt 0.9.12 - bump
Bug 418307
(In reply to comment #2) > there is a new libvirt 0.9.12 - bump Yep. I'm aware. This issue isn't fixed in 0.9.12 either.
I actually can't seem to confirm this. Please attach the XML describing your vm via virsh dumpxml, the output of virsh version --daemon and virsh --version=long Reopen when you attach it.