Dom U Instalação no Ubuntu 11.10

1

Estou tentando adicionar um sistema operacional DomU no Ubuntu 11.10.

Eu instalei o Xen com sucesso.

Verificado com

  • xm info
  • virsh-version

que retorna isso:

Compiled against library: libvir 0.9.2
Using library: libvir 0.9.2
Using API: Xen 3.0.1
Running hypervisor: Xen 4.1.

Agora, quando tentei instalar o DomU, ele disse:

  

não é possível conectar-se a 'localhost: 8000':

, no VMM.

Então, eu segui este link de bug .

Agora posso começar a adicionar o DomU. Ao adicionar DomU, no último estágio, ocorre o seguinte erro:

Unable to complete install: 'POST operation failed: xend_post: error
from xen daemon: (xend.err "Error creating domain: device model
'/usr/lib/xen/bin/qemu-dm' not found")'

Traceback (most recent call last):   File
"/usr/share/virt-manager/virtManager/asyncjob.py", line 44, in
cb_wrapper
    callback(asyncjob, *args, **kwargs)   File "/usr/share/virt-manager/virtManager/create.py", line 1899, in do_install
   guest.start_install(False, meter=meter)   File "/usr/lib/pymodules/python2.7/virtinst/Guest.py", line 1223, in start_install
    noboot)   File "/usr/lib/pymodules/python2.7/virtinst/Guest.py", line 1291, in _create_guest
    dom = self.conn.createLinux(start_xml or final_xml, 0)   File "/usr/lib/python2.7/dist-packages/libvirt.py", line 1686, in
createLinux
    if ret is None:raise libvirtError('virDomainCreateLinux() failed', conn=self) libvirtError: POST operation failed: xend_post: error from
xen daemon: (xend.err "Error creating domain: device model
'/usr/lib/xen/bin/qemu-dm' not found")

Eu tentei seguir o este link de bug que dizia: o bug é resolvido no abaixo do pacote.

Quando executo ./configure , estou recebendo um erro:

checking for LIBXML... no 
checking libxml2 xml2-config >= 2.6.0 ...
configure: error: Could not find libxml2 anywhere (see config.log for details).

Qual é o problema?

    
por sridutt 02.02.2012 / 20:58

2 respostas

3

Essa solução que você postou não é muito robusta, agora você tem dois diretórios de binários para manter, um que nem está sob controle de pacote. Um simples link simbólico: ln -s /usr/lib/xen-4.1 /usr/lib/xen teria bastado, a mesma coisa para o qemu.

Além disso, Serge Hallyn respondeu à sua pergunta de construção no bug da barra de lançamento

sudo apt-get install libxml2-dev libxml2-utils

Como alternativa, você pode instalar o pacote libvirt atualizado diretamente usando o apt pinning.

    
por ppetraki 07.02.2012 / 15:45
1

Eu acho que resolvi isso ...

Para o erro

 (xend.err "Error creating domain: device model '/usr/lib/xen/bin/qemu-dm' not found")

Copie o diretório no seguinte local

cp /usr/lib/xen-4.1/* -r /usr/lib/xen/

Depois disso, ocorreu um erro

libvirtError: <Fault: 3>

Então, eu tive que

cp -r /usr/share/qemu-linaro/ /usr/share/qemu

Origem

    
por sridutt 05.02.2012 / 05:39