Para referência a outras pessoas necessitadas que talvez não editem a definição de domínio todos os dias.
O problema é como na mensagem de erro: o executável do emulador foi alterado, portanto, o arquivo de definição da VM deve ser atualizado.
- de um shell de comando e como root ou um usuário que pode usar o sistema libvirt, inicie
virsh
-
list --all
- verifique o nome de domínio correto da sua VM, digamos que é
vm_name
-
edit vm_name
- pesquise a tag
<emulator>/usr/bin/kvm</emulator>
- substitua-o por
<emulator>/usr/bin/qemu-system-x86_64</emulator>
- salve o arquivo
-
start vm_name
Por favor, note que dependendo da idade da definição da VM e do sistema sob o qual ela foi criada, o executável antigo do emulador pode ser diferente de simplu kvm, mas substitua-o assim mesmo: -)
Além disso: outro que eu tive outro problema: alguns arquivos de imagem de disco da VM tinham permissões erradas, como root: root ou root: kvm. Parece que a partir das 13h10 de janeiro de 2014, eles deveriam estar libvirt-qemu: kvm