On Fri, 8 Jul 2011 21:22:40 +0100
john <j...@jdm.myzen.co.uk> wrote:

> On Thu, 07 Jul 2011 21:17:12 -0400
> Albert Hopkins <mar...@letterboxes.org> wrote:
> 
> > 
> > 
> > On Thursday, July 7 at 23:30 (+0100), john said:
> > 
> > > On Thu, 07 Jul 2011 17:26:18 -0400
> > 
> > > 
> > > Have cleared up error messages using config as suggested.
> > > 
> > > I still get the issue when starting /etc/init.d/libvirtd
> > >  
> > > >  * Starting libvirtd ...
> > > > /usr/sbin/libvirtd: error: Unable to initialize network sockets.
> > > > Check /var/log/messages or run without --daemon for more info.
> > > >  * start-stop-daemon: failed to start
> > > > `/usr/sbin/libvirtd'                [ !! ]
> > > >  * ERROR: libvirtd failed to start
> > 
> > You'll have to turn up the logging level of libvirt (to find out
> > exactly what it's trying to do and where it's erroring out).
> > 
> > > BUT when i start /usr/sbin/libvirtd from command line virt-manager
> > > now works. It lets me create vms (yippee)
> > > 
> > > I was unaware that libvirtd was a separate package (thought it was
> > > part of virt-manager. After reading your hints it dawned on me
> > > that is was seaparate so have enabled more use flags. I should
> > > check more carefully the output of emerge -vp.
> > > 
> > 
> > libvirt (not libvirtd) is a seperate package, it (possibly)
> > contains a number of things, including
> > 
> > libvirt: the C library that allows you to manage many different
> > types of virtualization platforms using a common API.
> > Python bindings for the above
> > A command-line and shell interface (called virsh)
> > libvirtd, which is a daemon helper used to manage virtualization
> > platforms which don't have their own management service (such as
> > kvm).
> > 
> > virt-manager, is a seperate product.  It is a GUI interface written
> > in python that is used to talk to manage different types of
> > virtualization platforms.  It uses libvirt (its python bindings) to
> > do this.  Think of it as a GUI version of virsh.
> > 
> > But you don't need virt-manager to use libvirt, and you don't even
> > need libvirtd to use libvirt (e.g. you are interfacing with Xen or
> > VMware hypervisors).
> > 
> > That's why I was trying to say it's good for you to figure out what
> > you are trying to do, before you go through the trouble of figuring
> > out how to solve a problem that doesn't even pertain to you and
> > could have been avoided altogether just by choosing the right
> > combination of USE flags.
> > 
> > If you are just wanting have a GUI for Xen, for example, you don't
> > even need to worry about libvirtd.  If, for example, you are using
> > KVM but you want the VMs to bridge off a physical interface and have
> > no need for "virtual networks", then you don't even need the
> > virt-net USE flag. 
> > > Anyway I am up and running with a big thanks to yourself and will
> > > have a closer look at the service another day.
> > 
> > Ok
> > 
> > 
> 
> LOL Well I was up and running but now when trying to create VMs I get
> (have done upgrade of around 20 packages)
>  
> Uncaught error validating install parameters: Must pass a
> VirtualDevice instance.
> 
> Traceback (most recent call last):
>   File "/usr/share/virt-manager/virtManager/create.py", line 1241, in
> validate
>     return self.validate_final_page()
>   File "/usr/share/virt-manager/virtManager/create.py", line 1501, in
> validate_final_page
>     self.guest.add_device(self.nic)
>   File "/usr/lib64/python2.7/site-packages/virtinst/Guest.py", line
> 666, in add_device
>     raise ValueError(_("Must pass a VirtualDevice instance."))
> ValueError: Must pass a VirtualDevice instance.
> 
> dnsmasq installed. python-updater run. revdep-rebuild etc......
> 
> Are there any other GUIs to try for for virtualisation?????
> 
> Or is it better sticking to CL to qemu-kvm?
> Am I expecting too much for this just to work?
> 
> 
> 
>  

ok I might be being dumb but found a way round this (through trial and
error) 

In advanced options in step 5 of 5 select "Specify Shared Device Name"

Please note you'll need to create a bridge as well but selecting the
above removes error message.

Caw this is tough but fun.




-- 
--------------
John D Maunder
j...@jdm.myzen.co.uk

Reply via email to