[Gluster-devel] glusterfs package requires libgfdb.so

Kaushal M kshlmster at gmail.com
Mon Apr 6 09:40:32 UTC 2015


The glusterfs package contains the CTR xlator, which requires libgfdb.
We have 2 choices now. We could either,
1. Move the CTR xlator into the glusterfs-server package. This makes
sense because CTR is a server side only xlator, and has no reason to
be in the glusterfs package.
or,
2. Move libgfdb back to glusterfs (or glusterfs-libs to be more correct).

Either of these would allow client only packages.

~kaushal

On Mon, Apr 6, 2015 at 2:48 PM, SATHEESARAN <sasundar at redhat.com> wrote:
> On 04/06/2015 12:45 PM, Humble Devassy Chirammal wrote:
>>
>> Hi Satheesaran,
>>
>> The libgfdb was moved to glusterfs-server package via
>> http://review.gluster.org/#/c/9983
>>
>> As per commit,  libgfdb is only used by processes that run on Gluster
>> servers. There is
>> no need to have this library (and its sqlite dependency) on any system
>> that installs a glusterfs package.
>>
> Humble,
>
> I see the dependency problem still exists with the latest rpm :
>
> gluster package is dependent on libgfdb.so
>
> [root@ ~ rpms]# rpm -qp --requires
> glusterfs-3.7dev-0.910.git17827de.el6.x86_64.rpm | grep libgfdb
> warning: glusterfs-3.7dev-0.910.git17827de.el6.x86_64.rpm: Header V3
> RSA/SHA1 Signature, key ID b127718f: NOKEY
> libgfdb.so.0()(64bit)
>
> I get this dependency error while installing it using yum :
>
> Resolving Dependencies
> --> Running transaction check
> ---> Package glusterfs.x86_64 0:3.7dev-0.910.git17827de.el6 will be
> installed
> --> Processing Dependency: libgfdb.so.0()(64bit) for package:
> glusterfs-3.7dev-0.910.git17827de.el6.x86_64
> ---> Package glusterfs-api.x86_64 0:3.7dev-0.910.git17827de.el6 will be
> installed
> ---> Package glusterfs-libs.x86_64 0:3.7dev-0.910.git17827de.el6 will be
> installed
> --> Finished Dependency Resolution
> Error: Package: glusterfs-3.7dev-0.910.git17827de.el6.x86_64
> (/glusterfs-3.7dev-0.910.git17827de.el6.x86_64)
>            Requires: libgfdb.so.0()(64bit)
>
>
>
> -- Satheesaran
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at gluster.org
> http://www.gluster.org/mailman/listinfo/gluster-devel


More information about the Gluster-devel mailing list