[Samba] Missing 'glusterfs.so' in Ubuntu
L.P.H. van Belle
belle at bazuin.nl
Wed Dec 5 08:24:43 UTC 2018
Hai,
No exactly Rowland.
There is not missing anything.
And he is correct, that file is missing in the official ubuntu and debian packages.
I suggest report a bug at ubuntu, its missing in all there samba packages.
https://packages.ubuntu.com/search?suite=cosmic&arch=any&searchon=contents&keywords=glusterfs.so
You can pretty easy rebuild the ubuntu package if you need it.
Debian fixed This in 4.6.5 ( not released )
Read: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=864862
The debian packages does contain it as of debian buster/testing.
https://packages.debian.org/search?suite=buster&arch=any&searchon=contents&keywords=glusterfs.so
You have 3 options to get it running.
The short version.
My debian stretch packages does have these enabled, and you could try the 4.7 from stretch.
My packages, info. https://apt.van-belle.nl
Or rebuild the package yourself. The long version.
Enable deb-src in your ubuntu apt.
Run this :
Apt-get update
apt-get build-dep samba
apt-get source samba
cd samba-4.7.6/debian
Edit control
After : Build-Depends: bison,
Add :
glusterfs-common [linux-any],
Save it.
Edit rules
After : conf_args = \
Add : --with-cluster-support \
After :
override_dh_makeshlibs:
# create symbols and shlibs files in separate wrapper script to deal with
# private libraries
debian/make_shlibs
Add this part : ! Check if you see the snapper and/or ceph.so lines, if the exists, change it so it matches this:
override_dh_shlibdeps:
LD_LIBRARY_PATH=$(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/samba:$$LD_LIBRARY_PATH \
dh_shlibdeps -a -Xceph.so -Xglusterfs.so -Xsnapper.so
ifeq ($(DEB_HOST_ARCH_OS), linux)
LD_LIBRARY_PATH=$(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/samba:$$LD_LIBRARY_PATH \
dh_shlibdeps -a -- -pvfsmods -dRecommends \
-e debian/samba-vfs-modules/usr/lib/*/samba/vfs/ceph.so \
-e debian/samba-vfs-modules/usr/lib/*/samba/vfs/glusterfs.so \
-e debian/samba-vfs-modules/usr/lib/*/samba/vfs/snapper.so
else
LD_LIBRARY_PATH=$(DESTDIR)/usr/lib/$(DEB_HOST_MULTIARCH)/samba:$$LD_LIBRARY_PATH \
dh_shlibdeps -a -- -pvfsmods -dRecommends \
-e debian/samba-vfs-modules/usr/lib/*/samba/vfs/snapper.so
Endif
Option 3, the very long time taking version.
Report it at ubuntu and wait untill the have fixed it.
Greetz,
Louis
> -----Oorspronkelijk bericht-----
> Van: samba [mailto:samba-bounces at lists.samba.org] Namens
> Rowland Penny via samba
> Verzonden: woensdag 5 december 2018 9:22
> Aan: samba at lists.samba.org
> Onderwerp: Re: [Samba] Missing 'glusterfs.so' in Ubuntu
>
> On Tue, 4 Dec 2018 16:08:49 -0800
> "Neil Richardson \(mail filter\) via samba" <samba at lists.samba.org>
> wrote:
>
> > Hi, guys. I'm new to all of this and need some help with a problem
> > I've been banging my head against for a while. (Tried
> > troubleshooting, checking logs, and lots of Googling for a few weeks
> > now, but just keep hitting dead ends.)
> >
> >
> > SYMPTOM:
> > Missing file `/usr/lib/x86_64-linux-gnu/samba/vfs/glusterfs.so`, as
> > evidenced by error messages like these:
> >
> > [2018/11/18 07:56:42.551587, 0]
> ../lib/util/modules.c:49(load_module)
> > Error loading module
> > '/usr/lib/x86_64-linux-gnu/samba/vfs/glusterfs.so':
> > /usr/lib/x86_64-linux-gnu/samba/vfs/glusterfs.so: cannot open shared
> > object file: No such file or directory
> > [2018/11/18 07:56:42.551652, 0]
> > ../source3/smbd/vfs.c:184(vfs_init_custom)
> > error probing vfs module 'glusterfs': NT_STATUS_UNSUCCESSFUL
> > [2018/11/18 07:56:42.551694, 0]
> > ../source3/smbd/vfs.c:379(smbd_vfs_init)
> > smbd_vfs_init: vfs_init_custom failed for glusterfs
> > [2018/11/18 07:56:42.551729, 0]
> > ../source3/smbd/service.c:623(make_connection_snum)
> > vfs_init failed for service music
> >
> >
> > I tried `apt get' with `samba-vfs-glusterfs' (which supposedly is
> > correct under yum/Debian) and `samba-vfs-modules' but it doesn't get
> > installed. (I also install ctdb, winbind, smbd, and
> > samba-common-bin, and `samba').
> >
>
> Close, but not close enough ;-)
>
> Try installing 'samba-vfs-modules'
>
> Rowland
>
> --
> To unsubscribe from this list go to the following URL and read the
> instructions: https://lists.samba.org/mailman/options/samba
>
More information about the samba
mailing list