Ketika saya mencoba untuk terhubung ke domain XEN saya dengan virtmanager di Ubuntu 14.04 saya hanya mendapatkan kesalahan berikut:
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
Jawaban yang Diterima:
Mm. Bug yang sama menimpa saya dan saran saya sendiri tidak berhasil. Saya sudah memiliki versi terbaru.
Coba ini:
-
Mulai Nautilus sebagai root di terminal:
sudo -H nautilus
-
Cari dan salin file
/etc/xen/xend-config.sxp
ke/etc/xen/xend-config.sxp.backup
:sudo cp /etc/xen/xend-config.sxp /etc/xen/xend-config.sxp.backup
-
Buka file
/etc/xen/xend-config.sxp
dengangedit
ataunano
:sudo -H gedit /etc/xen/xend-config.sxp
-
Temukan dan batalkan komentar pada baris berikut:
xend-unix-server no
, dan ubah kexend-unix-server yes
xend-unix-path /var/lib/xend/xend-socket
, dan ubah kexend-unix-path /var/lib/xend/xend-socket
-
Simpan file yang telah diedit dan keluar dari gedit atau nano.
-
Mulai ulang
libvirt-bin
,xen
danxendomains
layanan:sudo service libvirt-bin restart sudo service xen restart sudo service xendomains restart
Saya melakukan hal yang sama dan virt-manager terhubung.
Petunjuk di atas sebagian besar didasarkan pada ulasan oleh Gizmo Chicken pada virt-manager di Pusat Perangkat Lunak Ubuntu.
Masalah ini muncul di sini:
http://lists.xen.org/archives/html/xen-devel/2012-12/msg01867.html
Dan mungkin terkait dengan masalah di sini:
https://bugs.launchpad.net/ubuntu/+source/virt-manager/+bug/915954