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