FS#55484 - [glusterfs] Gluster NFS Server Shared Object Not Built / Compiled

Attached to Project: Community Packages
Opened by Nyameko Lisa (NLisa) - Sunday, 03 September 2017, 06:47 GMT
Last edited by Sergej Pupykin (sergej) - Tuesday, 05 September 2017, 14:15 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Upgrade to 3.11.1 has broken previously working internal gluster nfs sharing. Looks as if /usr/lib/glusterfs/3.11.1/xlator/nfs/ needs to be compiled and included with the package.

Additional info:
gluster-3.11.1

Relevant part of /var/log/glusterfs/glusterd.log:

[glusterd-nfs-svc.c:82:glusterd_nfssvc_manager] 0-management: nfs/server.so xlator is not installed
[glusterd-proc-mgmt.c:83:glusterd_proc_stop] 0-management: nfs already stopped
[glusterd-svc-mgmt.c:228:glusterd_svc_stop] 0-management: nfs service is stopped
[xlator.c:162:xlator_volopt_dynload] 0-xlator: /usr/lib/glusterfs/3.11.1/xlator/nfs/server.so: cannot open shared object file: No such file or directory

Steps to reproduce:
* On clean system, install glusterfs and rpcbind
* Create dummy gluster brick
* gluster volume set dummy-brick nfs.disable off
* gluster volume stop dummy-brick
* gluster volume start dummy-brick
* gluster volume status dummy-brick

NFS server on local will appear as N/A for TCP Port, N/A for RDMA port, N/A for PID and N for Online, even after restart of machine with new gluster settings.
This task depends upon

Closed by  Sergej Pupykin (sergej)
Tuesday, 05 September 2017, 14:15 GMT
Reason for closing:  Fixed
Comment by Nyameko Lisa (NLisa) - Sunday, 03 September 2017, 19:18 GMT
As per recommendation from @JoeJullian on the #gluster IRC channel, I had a look at the PKGBUILD and rebuilt the package with --enable-gnfs options under configure.

Loading...