Lorsque j'essaie de me connecter à mon domaine XEN avec virtmanager sur Ubuntu 14.04, j'obtiens simplement l'erreur suivante :
Unable to connect to libvirt.
internal error: libxenlight state driver is not active
Verify that:
- A Xen host kernel was booted
- The Xen service has been started
Libvirt URI is: xen:///
Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/connection.py", line 1027, in
_open_thread
self.vmm = self._try_open() File "/usr/share/virt-manager/virtManager/connection.py", line 1009, in
_try_open
flags) File "/usr/lib/python2.7/dist-packages/libvirt.py", line 105, in openAuth
if ret is None:raise libvirtError('virConnectOpenAuth() failed') libvirtError: internal error: libxenlight state driver is not active
Réponse acceptée :
Mm. Le même bug m'a frappé et ma propre suggestion n'a pas fonctionné. J'avais déjà la dernière version.
Essayez ceci :
-
Démarrez Nautilus en tant que root dans le terminal :
sudo -H nautilus
-
Recherchez et copiez le fichier
/etc/xen/xend-config.sxp
vers/etc/xen/xend-config.sxp.backup
:sudo cp /etc/xen/xend-config.sxp /etc/xen/xend-config.sxp.backup
-
Ouvrez le fichier
/etc/xen/xend-config.sxp
avecgedit
ounano
:sudo -H gedit /etc/xen/xend-config.sxp
-
Recherchez et décommentez les lignes suivantes :
xend-unix-server no
, et changez-le enxend-unix-server yes
xend-unix-path /var/lib/xend/xend-socket
, et changez-le enxend-unix-path /var/lib/xend/xend-socket
-
Enregistrez le fichier modifié et quittez gedit ou nano.
-
Redémarrez
libvirt-bin
,xen
etxendomains
services :sudo service libvirt-bin restart sudo service xen restart sudo service xendomains restart
J'ai fait la même chose et virt-manager s'est connecté.
Les instructions ci-dessus sont largement basées sur une critique de Gizmo Chicken sur virt-manager sur le centre logiciel d'Ubuntu.
Ce problème apparaît ici :
http://lists.xen.org/archives/html/xen-devel/2012-12/msg01867.html
Et est peut-être lié au problème ici :
https://bugs.launchpad.net/ubuntu/+source/virt-manager/+bug/915954