Old: --arch=i386 started qemu-system-x86_64 (supports 32bit, but might not have been the expected) --arch=i686 started qemu-system-x86_64 (supports 32bit, but might not have been the expected)
New: --arch=i386 fails to start --arch=i686 starts qemu-system-i386 (correct) Capability check with virsh capabilities: <arch name='i686'> => <emulator>/usr/bin/qemu-system-i386</emulator> That was the same for Cosmic as with Disco. So far all confirming what you reported already. TBH - the new behavior is actually more correct (to use -i386 binary), just one would wish it would also map --arch=i386 to it as well. OTOH -x86_64 perfectly compatible with i386 so the old behavior was fine. Lets try to find why it now rejects --arch=i386 Comparing two calls using --arch=i686 shows that disco: - defines the default machine type (optional) - uses /usr/bin/qemu-system-i386 instead of /usr/bin/kvm-spice - some changes how a PTY is defined Those wrappers are discouraged other than for old config compatibility. But they still exist in qemu of Disco. But virsh capabilities shows on OLD&NEW that hvm mode was mapped: i686 => /usr/bin/qemu-system-i386 x86_64 => /usr/bin/qemu-system-x86_64 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1827512 Title: --arch=i386 on amd64 results in "Host does not support virtualization type 'hvm' for arch 'i386'" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/virt-manager/+bug/1827512/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
