Hi,
I'm using Centos5 on x86_64 system.
I want to setup clvmd daemon .
Using standard lvm configuration with parameters : "locking_type = 2" and "locking_library = "liblvm2clusterlock.so"".
I'm encoutering a problem, i'm unable to find the "liblvm2clusterlock.so" file.
The standards packages : lvm2-2.02.16-3.el5 and lvm2-cluster-2.02.16-3.el5 doesn't own this file unlike in fedora core 6 where the file "liblvm2clusterlock.so" is
provided by the rpm lvm2-cluster.
Anyone as encoutered this problem ???
Is there another package where i can find this file or Is "liblvm2clusterlock.so" deprecated ???
Thanks for your help !!
Unable to find liblvm2clusterlock.so in any rpm
Unable to find liblvm2clusterlock.so in any rpm
The liblvm2clusterlock.so has been part of lvm2-cluster for a while now. It looks like an omission to me. You may want to file a bug about this for CentOS 5. Of course, like you said, it just may be depreciated now...
-
- Posts: 1
- Joined: 2007/06/18 10:11:47
Re: Unable to find liblvm2clusterlock.so in any rpm
I had the same problem and managed to generate a rpm from src.rpm that installs the cluster locking library.
These are the steps I have followed:
* install the src.rpm, in my case "lvm2-cluster-2.02.16-3.el5.src.rpm"
* modify the spec file:
** eliminate this option "--enable-static_link" so that it allows shared library creation
** change this option "--with-cluster=internal" for "--with-cluster=shared"
** include in the %files section the libraries generated:
/usr/lib/liblvm2clusterlock.so
/usr/lib/liblvm2clusterlock.so.2.02
** change the man file name in the %files section:
%{_mandir}/man8/clvmd.8
as it expects somewhere the non gzipped version
* once saved the spec file instruct a "rpmbuild -bb "
* install the generated rpm which should have the same files as the binary one provided with the centos5 distro plus the .so libraries
I have still not tested it, so I cannot tell if it works. Hope it helps though.
These are the steps I have followed:
* install the src.rpm, in my case "lvm2-cluster-2.02.16-3.el5.src.rpm"
* modify the spec file:
** eliminate this option "--enable-static_link" so that it allows shared library creation
** change this option "--with-cluster=internal" for "--with-cluster=shared"
** include in the %files section the libraries generated:
/usr/lib/liblvm2clusterlock.so
/usr/lib/liblvm2clusterlock.so.2.02
** change the man file name in the %files section:
%{_mandir}/man8/clvmd.8
as it expects somewhere the non gzipped version
* once saved the spec file instruct a "rpmbuild -bb "
* install the generated rpm which should have the same files as the binary one provided with the centos5 distro plus the .so libraries
I have still not tested it, so I cannot tell if it works. Hope it helps though.
-
- Posts: 36
- Joined: 2007/06/07 17:10:23
Re: Unable to find liblvm2clusterlock.so in any rpm
Did you try the yum command
yum provides "your file name here"
It should tell you which packages contains the file.
I dont have acces to my CentOS box right, cant try it....
yum provides "your file name here"
It should tell you which packages contains the file.
I dont have acces to my CentOS box right, cant try it....