Red Hat Bugzilla – Bug 975915
/sbin/fence_xvmd: libvirt.so.0 => not found
Last modified: 2013-06-19 11:59:20 EDT
Description of problem:
TPS found this problem: /sbin/fence_xvmd: unresolved symbols found: libvirt.so.0 => not found
Version-Release number of selected component (if applicable):
How reproducible: always
Steps to Reproduce:
1. install rhel5.9
2. install cman
3. run 'ldd /sbin/fence_xvmd'
Actual results: libvirt.so.0 => not found
Expected results: libvirt already installed
libvirt.so.0 is provided by 'libvirt' also 'libvirt-devel' is needed to rebuild cman so I do believe that there should be dependency on it. This seems to be special case for ia64.
while this might sound odd, it´s not a bug.
In the RHEL5 release, the policy for _any_ fence agent was not to pull in their dependencies to avoid a full install bloat and customers are expected to take care of those themselves.
cman package is correct:
[root@rhel5-node2 ~]# rpm -q --requires cman |grep virt
[root@rhel5-node2 ~]# rpm -q --requires cman |grep xen
[root@hp-bl870c-02 ~]# rpm -q --requires cman |grep virt
[root@hp-bl870c-02 ~]# rpm -q --requires cman |grep xen
filtering out the dependencies.
For some reasons that I am not going to investigate, x86_64 installations tend to have libvirt installed by default while ia64 no.
that makes TPS scream unnecessarily :)