[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Fedora-xen] virt-manager make check errors and connection errors



awesome, it works! kinda....as root it can list the vms, but as a regular user it repeats this message:

 libvir: error : operation failed: xenProxyListDomains

which files does virt-manager require suid perms?
thanks,
dan



Daniel P. Berrange wrote:
On Thu, Nov 09, 2006 at 04:39:27PM -0500, Dan B. Phung wrote:
I'm using virt-manager-0.2.5 on a Debian system. I installed these packages per the prerequisites using aptitude: aptitude install python-gtk2 python-gtk2-dev python-gnome2 python-gnome2-dev python-dbus python-vte python-glade2 python-urlgrabber

I installed libvirt from the cvs sources and I aliened and installed python-virtinst-0.96.0-1.noarch.rpm.

'make check' for virt-manager complained about some rhpl exceptions, so I commented out these lines.

src/virtManager/create.py
- from rhpl.exception import installExceptionHandler
- from rhpl.translate import _, N_, textdomain, utf8

I've no idea how this got into the python code - those imports are some
Red Hat specific python helper modules, which I was explicitly trying to
avoid in virt-manager. I'm about to put up a 0.2.6 release which will
remove this crack rock :-)  Removing them was a safe thing to do.

So I do a 'make install' and try running it and try to connect to the local Xen host and get:
 Unable to open a connection to the Xen hypervisor/daemon.

 Verify that:
  - A Xen host kernel was booted
  - The Xen service has been started

I have verified that I'm booted in Xen and that xend has been started.
here's my log:
blade06:~:) cat .virt-manager/virt-manager.log
Thu, 09 Nov 2006 16:42:16 WARNING  No support for gnome-keyring
Thu, 09 Nov 2006 16:42:16 WARNING Could not connection to session bus, disabling DBus service exceptions.RuntimeError DBus session/starter bus address not defined Thu, 09 Nov 2006 16:42:34 ERROR Unable to open connection to hypervisor URI 'xen': libvirt.libvirtError virConnectOpenReadOnly() failed no support for hypervisor

Check the /etc/xen/xend-config.sxp file. Is it configured to have either
of these settings set to yes:

(xend-http-server yes)
(xend-unix-server yes)

I strongly recommend setting unix to yes & http to no nbecause http
server has *zero* authentication :-(

Once you've done this, also make sure that $prefix/libexec/libvirt_proxy
is made setuid root - this allows virt-manager to run as an unprivileged
user in read-only mode. You still need to run virt-manager as root if you want to do read-write operations.

Regards,
Dan.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]