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

Dan B. Phung phung at cs.columbia.edu
Fri Nov 10 01:43:35 UTC 2006


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.
>   




More information about the Fedora-xen mailing list