J'essaie d'ajouter un système d'exploitation DomU sur Ubuntu 11.10.
J'ai installé Xen avec succès.
Vérifié avec
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?
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.
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