Kaleb Keithley
2021-Mar-22 14:07 UTC
[Gluster-users] Using Ganesha v2.8.4 with Gluster v5.11 ???
GFAPI_6.0 is a reference to a set of versioned symbols in gluster's libgfapi. As the version implies, you need at least glusterfs-6.0 to run nfs-ganesha-2.8.x. Although it's not clear ? without further investigation ? why the rpm has derived that dependency. I'm not seeing that the gluster FSAL in ganesha-2.8.x calls any of the GFAPI_6.0 apis. Or any of the later GFAPI_6.x apis. It seems to me like nfs-ganesha-2.8.x could be compiled with glusterfs-5 and would work fine. -- Kaleb On Mon, Mar 22, 2021 at 8:15 AM David Spisla <spisla80 at gmail.com> wrote:> Dear Gluster Community and Devels, > at the moment we are using Ganesha 2.7.6 with Glusterv5.11 > > Now we want to update ganesha from 2.7.6 to 2.8.4 . I just tried to update > ganesha on a 2-node SLES15SP1 cluster with the above mentioned versions. I > got the packages from here: > > https://download.opensuse.org/repositories/home:/nfs-ganesha:/SLES15SP1-nfs-ganesha-2.8/SLE_15_SP1/x86_64/ > > But I got the following dependency error: > >> fs-davids-c3-n1:~ # zypper install libntirpc1_8-1.8.1-2.2.x86_64.rpm >> nfs-ganesha-2.8.4-5.2.x86_64.rpm nfs-ganesha-gluster-2.8.4-5.2.x86_64.rpm >> nfs-ganesha-vfs-2.8.4-5.2.x86_64.rpm >> Loading repository data... >> Reading installed packages... >> Resolving package dependencies... >> >> Problem: nothing provides libgfapi.so.0(GFAPI_6.0)(64bit) needed by >> nfs-ganesha-gluster-2.8.4-5.2.x86_64 >> Solution 1: do not install nfs-ganesha-gluster-2.8.4-5.2.x86_64 >> Solution 2: break nfs-ganesha-gluster-2.8.4-5.2.x86_64 by ignoring some >> of its dependencies >> >> Choose from above solutions by number or cancel [1/2/c/d/?] (c): c >> > > Does anybody of you know to which Gluster version GFAPI_6.0 refers? > Is it posible at all to run ganesha 2.8.4 with gluster 5.11? > Regards > David Spisla > ________ > > > > Community Meeting Calendar: > > Schedule - > Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC > Bridge: https://meet.google.com/cpu-eiue-hvk > Gluster-users mailing list > Gluster-users at gluster.org > https://lists.gluster.org/mailman/listinfo/gluster-users >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20210322/7a1d757a/attachment.html>
David Spisla
2021-Mar-22 14:26 UTC
[Gluster-users] Using Ganesha v2.8.4 with Gluster v5.11 ???
Thanks for the answer. Its a pitty that ganesha 2.8.4 doesn?t runs out of the box with gluster 5.11 David Spisla Software Engineer david.spisla at iternity.com +49 761 59034852 iTernity GmbH Heinrich-von-Stephan-Str. 21 79100 Freiburg Germany Website Newsletter Support Portal See our privacy policy if you want us to delete your personal data. ? ?iTernity GmbH. Managing Director: Ralf Steinemann. ?Registered at the District Court Freiburg: HRB-Nr. 701332. ?USt.Id DE242664311. [v01.023] Von: Kaleb Keithley <kkeithle at redhat.com> Gesendet: Montag, 22. M?rz 2021 15:08 An: David Spisla <spisla80 at gmail.com> Cc: gluster-users at gluster.org List <gluster-users at gluster.org>; Gluster Devel <gluster-devel at gluster.org> Betreff: Re: [Gluster-users] Using Ganesha v2.8.4 with Gluster v5.11 ??? GFAPI_6.0 is a reference to a set of versioned symbols in gluster's libgfapi. As the version implies, you need at least glusterfs-6.0 to run nfs-ganesha-2.8.x. Although it's not clear ? without further investigation ? why the rpm has derived that dependency. I'm not seeing that the gluster FSAL in ganesha-2.8.x calls any of the GFAPI_6.0 apis. Or any of the later GFAPI_6.x apis. It seems to me like nfs-ganesha-2.8.x could be compiled with glusterfs-5 and would work fine. -- Kaleb On Mon, Mar 22, 2021 at 8:15 AM David Spisla <spisla80 at gmail.com<mailto:spisla80 at gmail.com>> wrote: Dear Gluster Community and Devels, at the moment we are using Ganesha 2.7.6 with Glusterv5.11 Now we want to update ganesha from 2.7.6 to 2.8.4 . I just tried to update ganesha on a 2-node SLES15SP1 cluster with the above mentioned versions. I got the packages from here: https://download.opensuse.org/repositories/home:/nfs-ganesha:/SLES15SP1-nfs-ganesha-2.8/SLE_15_SP1/x86_64/ But I got the following dependency error: fs-davids-c3-n1:~ # zypper install libntirpc1_8-1.8.1-2.2.x86_64.rpm nfs-ganesha-2.8.4-5.2.x86_64.rpm nfs-ganesha-gluster-2.8.4-5.2.x86_64.rpm nfs-ganesha-vfs-2.8.4-5.2.x86_64.rpm Loading repository data... Reading installed packages... Resolving package dependencies... Problem: nothing provides libgfapi.so.0(GFAPI_6.0)(64bit) needed by nfs-ganesha-gluster-2.8.4-5.2.x86_64 Solution 1: do not install nfs-ganesha-gluster-2.8.4-5.2.x86_64 Solution 2: break nfs-ganesha-gluster-2.8.4-5.2.x86_64 by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/c/d/?] (c): c Does anybody of you know to which Gluster version GFAPI_6.0 refers? Is it posible at all to run ganesha 2.8.4 with gluster 5.11? Regards David Spisla ________ Community Meeting Calendar: Schedule - Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC Bridge: https://meet.google.com/cpu-eiue-hvk Gluster-users mailing list Gluster-users at gluster.org<mailto:Gluster-users at gluster.org> https://lists.gluster.org/mailman/listinfo/gluster-users -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20210322/c99b014b/attachment.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: image741782.png Type: image/png Size: 382 bytes Desc: image741782.png URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20210322/c99b014b/attachment.png> -------------- next part -------------- A non-text attachment was scrubbed... Name: image912116.png Type: image/png Size: 412 bytes Desc: image912116.png URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20210322/c99b014b/attachment-0001.png> -------------- next part -------------- A non-text attachment was scrubbed... Name: image111084.jpg Type: image/jpeg Size: 30818 bytes Desc: image111084.jpg URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20210322/c99b014b/attachment.jpg> -------------- next part -------------- A non-text attachment was scrubbed... Name: image977341.png Type: image/png Size: 12380 bytes Desc: image977341.png URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20210322/c99b014b/attachment-0002.png> -------------- next part -------------- A non-text attachment was scrubbed... Name: image802743.png Type: image/png Size: 522 bytes Desc: image802743.png URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20210322/c99b014b/attachment-0003.png> -------------- next part -------------- A non-text attachment was scrubbed... Name: image631936.png Type: image/png Size: 591 bytes Desc: image631936.png URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20210322/c99b014b/attachment-0004.png> -------------- next part -------------- A non-text attachment was scrubbed... Name: image142267.png Type: image/png Size: 775 bytes Desc: image142267.png URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20210322/c99b014b/attachment-0005.png> -------------- next part -------------- A non-text attachment was scrubbed... Name: image833757.png Type: image/png Size: 508 bytes Desc: image833757.png URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20210322/c99b014b/attachment-0006.png>
Kaleb Keithley
2021-Mar-22 14:51 UTC
[Gluster-users] Using Ganesha v2.8.4 with Gluster v5.11 ???
I was wrong: nfs-ganesha-2.8's fsal_gluster calls glfs_ftruncate() and glfs_fsync(), which appeared in glusterfs-6.0. Sorry for any confusion. -- Kaleb On Mon, Mar 22, 2021 at 10:07 AM Kaleb Keithley <kkeithle at redhat.com> wrote:> > GFAPI_6.0 is a reference to a set of versioned symbols in > gluster's libgfapi. > > As the version implies, you need at least glusterfs-6.0 to run > nfs-ganesha-2.8.x. > > Although it's not clear ? without further investigation ? why the rpm has > derived that dependency. I'm not seeing that the gluster FSAL in > ganesha-2.8.x calls any of the GFAPI_6.0 apis. Or any of the later > GFAPI_6.x apis. > > It seems to me like nfs-ganesha-2.8.x could be compiled with glusterfs-5 > and would work fine. > > -- > > Kaleb > > On Mon, Mar 22, 2021 at 8:15 AM David Spisla <spisla80 at gmail.com> wrote: > >> Dear Gluster Community and Devels, >> at the moment we are using Ganesha 2.7.6 with Glusterv5.11 >> >> Now we want to update ganesha from 2.7.6 to 2.8.4 . I just tried to >> update ganesha on a 2-node SLES15SP1 cluster with the above mentioned >> versions. I got the packages from here: >> >> https://download.opensuse.org/repositories/home:/nfs-ganesha:/SLES15SP1-nfs-ganesha-2.8/SLE_15_SP1/x86_64/ >> >> But I got the following dependency error: >> >>> fs-davids-c3-n1:~ # zypper install libntirpc1_8-1.8.1-2.2.x86_64.rpm >>> nfs-ganesha-2.8.4-5.2.x86_64.rpm nfs-ganesha-gluster-2.8.4-5.2.x86_64.rpm >>> nfs-ganesha-vfs-2.8.4-5.2.x86_64.rpm >>> Loading repository data... >>> Reading installed packages... >>> Resolving package dependencies... >>> >>> Problem: nothing provides libgfapi.so.0(GFAPI_6.0)(64bit) needed by >>> nfs-ganesha-gluster-2.8.4-5.2.x86_64 >>> Solution 1: do not install nfs-ganesha-gluster-2.8.4-5.2.x86_64 >>> Solution 2: break nfs-ganesha-gluster-2.8.4-5.2.x86_64 by ignoring some >>> of its dependencies >>> >>> Choose from above solutions by number or cancel [1/2/c/d/?] (c): c >>> >> >> Does anybody of you know to which Gluster version GFAPI_6.0 refers? >> Is it posible at all to run ganesha 2.8.4 with gluster 5.11? >> Regards >> David Spisla >> ________ >> >> >> >> Community Meeting Calendar: >> >> Schedule - >> Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC >> Bridge: https://meet.google.com/cpu-eiue-hvk >> Gluster-users mailing list >> Gluster-users at gluster.org >> https://lists.gluster.org/mailman/listinfo/gluster-users >> >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20210322/44aec818/attachment.html>