
On Wed, Feb 25, 2009 at 12:39:30PM +0000, Daniel P. Berrange wrote:
<capabilities>
<host> <cpu> <arch>x86_64</arch> </cpu> </host>
<guest> <os_type>hvm</os_type> <arch name='x86_64'> <wordsize>64</wordsize> <emulator>/usr/bin/qemu-system-x86_64</emulator> <machine>pc</machine> <machine>isapc</machine> <domain type='kvm'> <emulator>/usr/bin/qemu-kvm</emulator> </domain> </arch> <features> <acpi default='on' toggle='yes'/> <apic default='on' toggle='no'/> </features> </guest>
</capabilities>
This shows you haven't got the 32-bit emulator /usr/bin/qemu installed which is why its not recognising the i686 arch as valid.
In the past, I have always had KVM installed and not qemu, and this sufficed to configure i686 hosts with virt-manager and run them. So now it seems I need to change either i686 to x86_64 in the configuration files, either I need to have plain qemu installed. Why is this needed now? -- Frederik Himpe