Package: qemu-system-x86
Version: 1:5.0-5

In our latest Cockpit CI image refresh of debian-testing [1], all libvirt/QEMU
tests are broken:

| > warning: error: failed to get emulator capabilities
| error: invalid argument: unable to find any emulator to serve 'x86_64' 
architecture
| ERROR    Host does not support any virtualization options 

libvirt version did not change (6.0.0-6), but QEMU updated from 4.2 to 5.0.
I'll send a bug against libvirt, but there is a regression with pure QEMU as
well:

With 4.2, a non-kvm (i. e. emulated) system VM works:

| $ qemu-system-x86_64 -nographic
| SeaBIOS (version 1.13.0-1)
| [...]
| 
| iPXE 1.0.0+git-20190125.36a4c85-5 -- Open Source Network Boot Firmware -- 
http:/
| /ipxe.org
| Features: DNS HTTP iSCSI NFS TFTP AoE ELF MBOOT PXE bzImage Menu PXEXT

But with 5.0, not any more:

| $ admin@debian:~$ qemu-system-x86_64 -nographic
| Could not allocate dynamic translator buffer

The same error happens with e. g.

  $ qemu-system-x86_64 -nographic -dump-vmstate ./state 

which still works with 4.2, but not any more with 5.0. Maybe libvirt is using
something like that?

When I specify -enable-kvm with any of the commands above, things work with
5.0.

Thanks,

Martin

[1] https://github.com/cockpit-project/bots/pull/890

Reply via email to