[Samba] Best way to get to bottom of odd failures?

L.P.H. van Belle belle at bazuin.nl
Wed May 4 13:41:13 UTC 2022


If this still happens after the suggested changes from Rowland. 

Then I suggest to try the 4.15.7 packages of my repo. 
I seen this also but some time ago. 

I think this was something with locking..

greetz, 

Louis


> -----Oorspronkelijk bericht-----
> Van: samba Namens Rowland Penny via samba
> Verzonden: woensdag 4 mei 2022 15:22
> Aan: samba at lists.samba.org
> CC: Rowland Penny <rpenny at samba.org>
> Onderwerp: Re: [Samba] Best way to get to bottom of odd failures?
> 
> On Wed, 2022-05-04 at 09:30 -0300, frank picabia via samba wrote:
> > I have a Debian 11.3, all up to date, running Samba to provide
> > shares.
> > It authenticates against Windows AD using security=ADS
> > smbd -V reports 4.13.13-Debian
> >
> > The problems with our shares vary.
> >
> > With one user, mounting the share to their Windows system
> > produces segfaults on smbd.  They can do small
> > transfers, but larger ones, say over 200MB, would fail.
> > It seems those transfer failures align with segfaults on smbd.
> >
> > I see emails from root with tread debugging info for segfaults in
> > smbd.
> >
> > With myself, the mount works better.  I can transfer the Debian ISO
> > back and forth over it.  However, the progress meter goes to 100%
> > then says "an unspecified network error has occurred".  If I click
> > Try Again
> > the transfer is redone, the file is over written and the second
> > attempt is
> > perfect.
> >
> > If I use smbclient on another Linux system, I see no errors at all.
> >
> > I'm thinking, if I submitted a bug report, this isn't going to be
> > reproducible.
> > Also in many bug reports, people pick apart the config file and
> > say there was something wrong with it.  So maybe I should begin
> > there?
> >
> > The system in question was upgraded from Debian 9 to 10 to 11 and we
> > had no issues with the older versions, while using a similar
> > configuration.
> >
> > Here is what we have from testparam output.  I have replaced our
> > domain name
> > as "example" or "EXAMPLE".
> 
> Try the '[global]' section like this:
> [global]
>         workgroup = EXAMPLE
>         realm = AD.EXAMPLE.NET
>         security = ADS
>         server string = %h server
> 
>         bind interfaces only = Yes
>         interfaces = eth0
>         hosts allow = 111.222.
>         dns proxy = No
> 
>         winbind use default domain = yes
>         winbind expand groups = 2
>         winbind refresh tickets = Yes
> 
>         idmap config * : backend = tdb
>         idmap config * : range = 69998-69999
>         idmap config example : backend = rid
>         idmap config example : range = 70000-9999999999
>         template shell = /bin/bash
> 
>         # user Administrator workaround, without it you are unable to
> set privileges
>         username map = /etc/samba/user.map
> 
>         vfs objects = acl_xattr
>         map acl inherit = Yes
> 
>         # Comment the following 4 lines to act as a print server
>         printcap name = /dev/null
>         load printers = no
>         disable spoolss = yes
>         printing = bsd
> 
>         # logging
>         log file = /var/log/samba/%m.log
>         logging = file
>         max log size = 100
> 
>         panic action = /usr/share/samba/panic-action %d
> 
> Create /etc/samba/user.map containing this:
> 
> !root = EXAMPLE\Administrator
> 
> Change the shares to this:
> 
> [series]
>         path = /usr/local/series
>         read only = No
> 
> [cms]
>         path = /usr/local/www/cms
>         read only = No
> 
> Then set the permissions from Windows or with setfacl (preferably
> Windows), see here for more info:
> 
> https://wiki.samba.org/index.php/Setting_up_a_Share_Using_Windows_A
> CLs
> https://wiki.samba.org/index.php/Setting_up_a_Share_Using_POSIX_ACLs
> 
> While Samba shouldn't segfault, this may be a Windows problem.
> 
> 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