
On Sun, Oct 14, 2018 at 02:28:07PM +0200, Andrea Bolognani wrote:
On Fri, 2018-10-12 at 22:38 +0200, Kashyap Chamarthy wrote:
[...]
Now check the machine type again. Bizarrely enough, libvirt "helpfully" auto-adds QEMU *2.11* machine type, which is obviously no longer on the system!
# grep machine= /etc/libvirt/qemu/cirros.xml <type arch='x86_64' machine='pc-i440fx-2.11'>hvm</type>
# virsh dumpxml cirros | grep -i machine= <type arch='x86_64' machine='pc-i440fx-2.11'>hvm</type>
How to explain this? Is this even a "valid test"?
(To undo the nuisance, obviously, I had to `virsh edit cirros` again and change it to 2.10.)
Note, I *don't* have 2.11 QEMU on the system:
[...]
If I had to guess, I would say the <emulator> element of your guest is probably pointing to a custom-built QEMU 2.11 binary rather than the default one installed from RPMs.
Your guess made me curious enough to check the remote machine one last time before I went to sleep, but unfortunately the <emulator> element is pointing to the plain `/usr/bin/qemu-kvm`, which in turn exec()'s `/usr/bin/qemu-system-x86_64`. (I attached the nothing-special, full guest XML.) -- /kashyap