On Wed, May 16, 2012 at 01:46:43PM +0300, Dan Kenigsberg wrote: > On Tue, May 15, 2012 at 04:16:11PM +0800, Shu Ming wrote: > > On 2012-5-14 7:30, Dan Kenigsberg wrote: > > >On Sun, May 13, 2012 at 11:51:48PM +0800, Shu Ming wrote: > > >>Hi, > > >> Recently, I found that my host in engine was always in a > > >>"unassigned state" after the host node was installed. After looking > > >>into the vdsm.log, it seemed that vdsm failed to call libvirt as an > > >>error, "libvirtError: Cannot write data: Broken pipe". When I > > >>started virsh in the host node at that time, a warning was given > > >>"WARNING: no socket to connect to" and core dumped with "virsh > > >>net-list". It looks like that no right socket was created for > > >>virsh to connect to libvirtd. Any comments about this problem? The > > >>followings are my steps in the node: > > >> > > >>[root@ovirt-node1 ~]# rpm -qa |grep vdsm > > >>vdsm-cli-4.9.6-0.183.git107644d.fc16.shuming1336622293.noarch > > >>vdsm-python-4.9.6-0.183.git107644d.fc16.shuming1336622293.noarch > > >>vdsm-hook-vhostmd-4.9.6-0.183.git107644d.fc16.shuming1336622293.noarch > > >>vdsm-4.9.6-0.183.git107644d.fc16.shuming1336622293.x86_64 > > >>vdsm-reg-4.9.6-0.183.git107644d.fc16.shuming1336622293.noarch > > >>vdsm-debug-plugin-4.9.6-0.183.git107644d.fc16.shuming1336622293.noarch > > >>vdsm-hook-faqemu-4.9.6-0.183.git107644d.fc16.shuming1336622293.noarch > > >>vdsm-bootstrap-4.9.6-0.183.git107644d.fc16.shuming1336622293.noarch > > >>[root@ovirt-node1 ~]# > > >>[root@ovirt-node1 ~]# ps -ef |grep libvirt > > >> > > >>libvirt-daemon-0.9.11-1.fc17.x86_64 > > >>libvirt-daemon-config-nwfilter-0.9.11-1.fc17.x86_64 > > >>libvirt-client-0.9.11-1.fc17.x86_64 > > >>libvirt-daemon-config-network-0.9.11-1.fc17.x86_64 > > >>libvirt-python-0.9.11-1.fc17.x86_64 > > >> > > >>[root@ovirt-node1 ~]# virsh net-list > > >>WARNING: no socket to connect to > > >>Segmentation fault > > >I think that merits a libvirt bug. please attach strace output to > > >bugzilla. > > > > > >>[root@ovirt-node1 ~]# > > >> > > >> > > >>[root@ovirt-node1 ~]# ps -ef |grep vdsm > > >>root 1299 1 0 23:10 ? 00:00:00 /usr/sbin/libvirtd > > >>--listen # by vdsm > > >The command line of libvirt process is very odd - the comment that vdsm > > >puts into /etc/sysconfig/libvirtd is somehow taken verbatim. That's bad, > > >and may be related to Fedora 17's systemd services. Try to remove the > > >comment and restart libvirtd to see if this is the case. > > The comment come from > > > > [root@ovirt-node1 ~]# cat /etc/sysconfig/libvirtd: > > I know that (see my text above). However, in F16 and before, comments have been stripped > before being passed to commandline. Have you tested if all is well when > the commment is removed? > > Let's see what our friends in libvir-list think. In F16 we were using the shell to launch libvirtd, in F17 we are using systemd. systemd has stricter requirements around the syntax of /etc/sysconfig/libvirtd file. Specifically it treats the entire line as the value. FYI I add a BZ for this against vdsm along with a suggested solution https://bugzilla.redhat.com/show_bug.cgi?id=821867 Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list