Não é possível abrir a máquina virtual após atualizar para 16.10

1

Acabei de atualizar para 16.10 (de 16.04) e minhas máquinas virtuais kvm não podem mais iniciar. Estou recebendo este erro:

Error starting domain: internal error: process exited while connecting to monitor: 2016-10-27T14:47:58.353049Z qemu-system-x86_64: -enable-kvm: unsupported machine type
Use -machine help to list supported machines

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 90, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 126, in tmpcb
    callback(*args, **kwargs)
  File "/usr/share/virt-manager/virtManager/libvirtobject.py", line 83, in newfn
    ret = fn(self, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/domain.py", line 1402, in startup
    self._backend.create()
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 1035, in create
    if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
libvirtError: internal error: process exited while connecting to monitor: 2016-10-27T14:47:58.353049Z qemu-system-x86_64: -enable-kvm: unsupported machine type
Use -machine help to list supported machines
    
por DavidEG 27.10.2016 / 16:49

1 resposta

3

Isso é o que funcionou para mim. Correndo ...

virsh edit your-virtual-machine-name

que perguntará qual editor usar e mostrará o XML gerado para sua máquina virtual. Esta seção ...

<os>
  <type arch='x86_64' machine='pc-i440fx-vivid'>hvm</type>
  <bootmenu enable='no'/>
</os>

pode ser alterado para isso ...

<os>
  <type arch='x86_64' machine='ubuntu'>hvm</type>
  <bootmenu enable='no'/>
</os>

com base na análise da ajuda da máquina ...

$ kvm-spice -machine help
Supported machines are:
ubuntu               Ubuntu 16.10 PC (i440FX + PIIX, 1996) (alias of pc-i440fx-yakkety)
pc-i440fx-yakkety    Ubuntu 16.10 PC (i440FX + PIIX, 1996) (default)
pc-i440fx-xenial     Ubuntu 16.04 PC (i440FX + PIIX, 1996)
pc-i440fx-wily       Ubuntu 15.04 PC (i440FX + PIIX, 1996)
pc-i440fx-trusty     Ubuntu 14.04 PC (i440FX + PIIX, 1996)
.
.
.

Parece que o pc-i440fx-vivid não é mais suportado ou foi deixado de fora (possivelmente porque atingiu fim de vida ).

    
por msy2 08.01.2017 / 06:33