virt-manager no puede conectarse a xen

Cuando bash conectarme a mi dominio XEN con virtmanager en Ubuntu 14.04 acabo de recibir el siguiente error:

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 

Mm. El mismo error me golpeó y mi propia sugerencia no funcionó. Ya tuve la última versión.

Prueba esto:

  1. Inicie Nautilus como root en la terminal:

     sudo -H nautilus 
  2. Busque y copie el archivo /etc/xen/xend-config.sxp en /etc/xen/xend-config.sxp.backup :

     sudo cp /etc/xen/xend-config.sxp /etc/xen/xend-config.sxp.backup 
  3. Abra el archivo /etc/xen/xend-config.sxp con gedit o nano :

     sudo -H gedit /etc/xen/xend-config.sxp 
  4. Encuentra y descomenta las siguientes líneas:

    • xend-unix-server no , y cambiarlo a xend-unix-server yes
    • xend-unix-path /var/lib/xend/xend-socket , y cámbielo a xend-unix-path /var/lib/xend/xend-socket
  5. Guarde el archivo editado y salga de gedit o nano.

  6. Reinicie los servicios de libvirt-bin , xen y xendomains :

     sudo service libvirt-bin restart sudo service xen restart sudo service xendomains restart 

Hice lo mismo y virt-manager conectado.

Las instrucciones anteriores se basan en gran medida en una revisión de Gizmo Chicken en virt-manager en el Centro de software de Ubuntu.

Este problema aparece aquí:
http://lists.xen.org/archives/html/xen-devel/2012-12/msg01867.html

Y tal vez esté relacionado con el tema aquí:
https://bugs.launchpad.net/ubuntu/+source/virt-manager/+bug/915954

intente actualizar virt-manager.

ubuntuupdates.org

Tuve este error y descubrí que se debía a que el kernel Xen no estaba seleccionado en el arranque.

Para probar esto, detecte el indicador de arranque de grub y asegúrese de que el kernel Xen esté seleccionado.

Asumiendo que esto ahora funciona, debe verificar con su distribución específica cómo hacer que esto sea persistente. Para Debian Jessie utilicé:

 dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen 

entonces

 update-grub