web-dev-qa-db-fra.com

Installation de Dom U sur Ubuntu 11.10

J'essaie d'ajouter un système d'exploitation DomU sur Ubuntu 11.10.

J'ai installé Xen avec succès.

Vérifié avec

  • xm info
  • version virsh

qui renvoie ceci:

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

Maintenant, quand j'ai essayé d'installer DomU, il a dit:

impossible de se connecter à 'localhost: 8000':

, dans VMM.

Donc, j'ai suivi ce lien de bogue.

Je pouvais maintenant commencer à ajouter DomU. Lors de l'ajout de DomU, à la dernière étape, il donne l'erreur suivante:

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")

J'ai essayé de suivre this lien de bogue qui a dit, le bogue est résolu dans le paquet ci-dessous.

Quand je lance ./configure en cela, je reçois une erreur:

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

Quel est le problème?

1
Sridutt

Cette solution que vous avez publiée n'est pas très robuste, vous avez maintenant deux répertoires de fichiers binaires à maintenir, un qui n'est même pas sous le contrôle du package. Un simple lien symbolique: ln -s /usr/lib/xen-4.1 /usr/lib/xen aurait suffi, même chose pour qemu.

De plus, Serge Hallyn a répondu à votre question de construction dans le bug du tableau de bord

Sudo apt-get install libxml2-dev libxml2-utils

Alternativement, vous pouvez installer le package libvirt mis à jour directement en utilisant l'épinglage apt.

3
ppetraki

Je suppose que je l'ai résolu ...

Pour l'erreur

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

Copiez le répertoire à l'emplacement suivant

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

Après cela, il y a eu une erreur

libvirtError: <Fault: 3>

J'ai donc dû

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

Source

1
Sridutt