kvm debian squeeze ERRO: erro interno Processo filho

0

Tendo problemas para criar máquinas virtuais no Debian Squeeze. O host é um processador Dell Poweredge com Xeon, rodando o Debian Squeeze - kernel 3.2.0-4-amd64

Quando tento criar a VM por meio do virt-manager, a mensagem de erro é:

Unable to complete install: 'internal error Child process (LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/ /usr/bin/kvm -no-user-config -device ? -device pci-assign,? -device virtio-blk-pci,? -device virtio-net-pci,? -device scsi-disk,?) status unexpected: exit status 1'

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 45, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/create.py", line 1909, in do_install
    guest.start_install(False, meter=meter)
  File "/usr/lib/pymodules/python2.7/virtinst/Guest.py", line 1239, in start_install
    noboot)
  File "/usr/lib/pymodules/python2.7/virtinst/Guest.py", line 1307, in _create_guest
    dom = self.conn.createLinux(start_xml or final_xml, 0)
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 2475, in createLinux
    if ret is None:raise libvirtError('virDomainCreateLinux() failed', conn=self)
libvirtError: internal error Child process (LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/ /usr/bin/kvm -no-user-config -device ? -device pci-assign,? -device virtio-blk-pci,? -device virtio-net-pci,? -device scsi-disk,?) status unexpected: exit status 1

Então eu tento pela linha de comando como:

virt-install --connect qemu:///system 
    -n test -r 1024 --vcpus=2 
    --disk /data/virtualmachines/test.img 
    -c /home/foobar/debian-7.1.0-amd64-netinst.iso 
    --vnc --ost-type linux --accelerate 
    --network=bridge:br0 --hvm

E obtenha o seguinte:

ERROR    internal error Child process (LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin HOME=/ /usr/bin/kvm -no-user-config -device ? -device pci-assign,? -device virtio-blk-pci,? -device virtio-net-pci,? -device scsi-disk,?) status unexpected: exit status 1
Domain installation does not appear to have been successful.

Estou a correr:

  • Debian Squeeze
  • kvm = 1.1.2
  • virt-manager = 0.9.1
  • libvirt = 0.9.12
  • o módulo kvm está listado corretamente em lsmod

Alguma idéia ou ponteiros?

    
por Antonis 17.09.2013 / 15:13

1 resposta

0

Parece que você não está usando o local padrão para sua imagem kvm. Você já viu se o apparmor está bloqueando o acesso a esse recurso? Procure por entradas DENIED em seu log do dmesg e, se isso for verdade, adicione a seguinte linha em /etc/apparmor.d/abstractions/libvirt-qemu:

/data/virtualmachines/** rw,

(ou qualquer outro caminho que você esteja usando para suas imagens kvm)

    
por 30.09.2013 / 20:58