[Samba] samba-tool ntacl sysvolcheck -> Too many open files

MORILLO Jordi j.morillo at educationetformation.fr
Fri Apr 27 08:11:42 UTC 2018


I just realize that i can't run a "samba-tool ntacl sysvolcheck" on my DC's (4.7.6):

ldb: unable to open modules directory '/usr/lib/x86_64-linux-gnu/ldb/modules/ldb' - Too many open files
ldb: unable to open modules directory '/usr/lib/x86_64-linux-gnu/samba/ldb' - Too many open files
.....
>From memory, it was just fine on samba 4.6

If I check system processes and daemons (other than samba), they are using Soft Limit 1024 and Hard Limit 4096 (system default)
All samba processes have been upraised by system init script (thanks Tranquil.it packages):

dnsupdate                         Max open files            16384                16384                files
cldap_server                     Max open files            16384                16384                files
rpc_server                         Max open files            16384                16384                files
winbind_server                Max open files            270                  16384                files
kdc_server                         Max open files            16384                16384                files
notify-daemon                 Max open files            16384                16384                files
ldap_server                       Max open files            16384                16384                files
kccsrv                                   Max open files            16384                16384                files
dreplsrv                               Max open files            16384                16384                files
dnssrv                                  Max open files            16384                16384                files

However, if I run samba-tools ntacl sysvolcheck or reset, they are using system default (Soft Limit 1024) and sysvolcheck failed (not sysvolreset)

A quick solution is to run "ulimit -n 16384 && samba-tool ntacl sysvolcheck"
A deeper solution will be to play with /etc/security/limits.conf or other....

Best regards











More information about the samba mailing list