
On Wed, Feb 25, 2009 at 12:11:37PM +0000, Daniel P. Berrange wrote:
On Mon, Feb 23, 2009 at 02:13:34PM +0000, Frederik Himpe wrote:
I recently updated for libvirt 0.4.6 to libvirt 0.6.0. Now several of the virtual machines I defined, are not shown in virt-manager nor by virsh list --all, although the config files are still in /etc/libvirt/qemu. I tried to run virsh create, and this error is shown:
libvir: Domain Config error : internal error os type 'hvm' & arch 'i686' combination is not supported
This configuration was working perfectly with libvirt 0.4.6. I needed to change i686 to x86_64 in all config files of 32 bit systems to make them work again. Is there no way libvirt could migrate those configuration files automatically?
What does 'virsh capabilities' show for your host on 0.6.0 ?
<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> # rpm -q kvm; kvm-84-2mdv2009.1 # uname -a Linux defected 2.6.29-desktop-0.rc5.4.1mnb #1 SMP Fri Feb 20 09:37:50 EST 2009 x86_64 Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz GNU/Linux -- Frederik Himpe