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

Re: [libvirt] F17's libvirt takes comments into LIBVIRTD_ARGS



On 2012-5-16 23:35, Daniel P. Berrange wrote:
On Wed, May 16, 2012 at 06:08:51PM +0300, Dan Kenigsberg wrote:
On Wed, May 16, 2012 at 11:05:16PM +0800, Shu Ming wrote:
On 2012-5-16 18:46, 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?
I removed the "#  by vdsm " line from the config file.  And
restarted the libvirtd and vdsmd service.
But no luck to make "virsh net-list" successful, still got
"Segmentation fault", while "virsh -c qemu:///system -r" worked.
Thanks. Please strace that segfault, there's a libvirt bug lying there.
And thanks again for finding the vdsm/libvirt configuration problem in
F17.
Specifically do the following

  # debuginfo-install libvirt
  # gdb --args virsh net-list
  (gdb) run
   ...wait for crash..
  (gdb) thread apply all backtrace

Regards,
Daniel
[root ovirt-node1 ~]# debuginfo-install libvirt
Loaded plugins: langpacks, presto, refresh-packagekit
enabling fedora-debuginfo
enabling updates-debuginfo
No debuginfo packages available to install
[root ovirt-node1 ~]# debuginfo-install libvirt --releasever=17 Loaded plugins: langpacks, presto, refresh-packagekit
enabling fedora-debuginfo
enabling updates-debuginfo
No debuginfo packages available to install
[root ovirt-node1 ~]#

--
Shu Ming<shuming linux vnet ibm com>
IBM China Systems and Technology Laboratory



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