dear list,
we have a little problem with our samba server. it fails to load
acl_xattr.so out of nothing and affects new connections as they cannot
be established.
samba throws:
[2016/03/08 15:41:25.973874, 0] ../lib/util/modules.c:48(load_module)
Error loading module
'/usr/lib/x86_64-linux-gnu/samba/vfs/acl_xattr.so':
/usr/lib/x86_64-linux-gnu/samba/libsmbregistry-samba4.so: version
`SAMBA_4.2.9_SERNET_DEBIAN_8.JESSIE' not found (
required by /usr/lib/x86_64-linux-gnu/samba/vfs/acl_xattr.so)
[2016/03/08 15:41:25.973934, 0] ../source3/smbd/vfs.c:184(vfs_init_custom)
error probing vfs module 'acl_xattr': NT_STATUS_UNSUCCESSFUL
[2016/03/08 15:41:25.973956, 0] ../source3/smbd/vfs.c:349(smbd_vfs_init)
smbd_vfs_init: vfs_init_custom failed for acl_xattr
but the same time:
$ls -la /usr/lib/x86_64-linux-gnu/samba/vfs/acl_xattr.so
-rw-r--r-- 1 root root 31432 Mär 3 11:08
/usr/lib/x86_64-linux-gnu/samba/vfs/acl_xattr.so
and:
ls -la /usr/lib/x86_64-linux-gnu/samba/libsmbregistry-samba4.so
-rw-r--r-- 1 root root 121264 Mär 3 11:08
/usr/lib/x86_64-linux-gnu/samba/libsmbregistry-samba4.so
restarting the samba service helps but sometimes it just wont load that
module. it does that since version 4.2.7 (sernet packages).
currently installed:
ii sernet-samba 99:4.2.9-8 amd64 SMB/CIFS file,
print, and login server for Unix
ii sernet-samba-client 99:4.2.9-8 amd64 a
LanManager-like simple client for Unix
ii sernet-samba-common 99:4.2.9-8 all Samba
common files used by both the server and the client
ii sernet-samba-keyring 1.4 all GnuPG
archive keys of the SerNet Samba archive
ii sernet-samba-libs:amd64 99:4.2.9-8 amd64
Samba common library files used by both the server and the client
ii sernet-samba-libsmbclient0:amd64 99:4.2.9-8
amd64 Shared library that allows applications to talk to SMB servers
and our smb.conf:
[global]
workgroup = domain.com
server string = %h server
smb ports = 445
log level = 1
os level = 60
security = user
case sensitive = no
domain logons = yes
domain master = no
usershare max shares = 0
unix extensions = no
getwd cache = yes
encrypt passwords = true
guest account = nobody
logon path printcap name = cups
ea support = yes
vfs object = acl_xattr
ldap admin dn = "cn=admin,dc=domain,dc=com"
passdb backend = ldapsam:"ldap://ldap.domain.com"
ldap machine suffix = ou=systems
ldap suffix = dc=domain,dc=com
ldap timeout = 30
ldap ssl = off
idmap config * : backend = tdb
idmap config * : range = 1000000-1999999
idmap config DOMAIN : backend = ldap
idmap config DOMAIN : range = 3000000-3999999
idmap config DOMAIN : read only = yes
idmap config DOMAIN : ldap_url = "ldap://ldap.domain.com"
idmap config DOMAIN : ldap_base_dn = ou=idmaps,dc=domain,dc=com
idmap config DOMAIN : ldap_user_dn = cn=admin,dc=domain,dc=com
[pvpl01]
path = /daten/pvpl01/pvpl01
browsable = yes
read only = no
valid users = @support
admin users = @support
inherit permissions = yes
veto files = /Thumbs.db/
delete veto files = yes
inherit acls = yes
map archive = no
map readonly = no
store dos attributes = yes
[pmpl-library]
path = /daten/pmpl_library/pmpl-library
copy = pvpl01
Do we miss something here? Currently there is no access from Windows
Machines so we can safely disable that module but still interested whats
the problem here.
tia and cheers,
sascha
Bjoern Baumbach
2016-Mar-08 17:14 UTC
[Samba] Sernet Samba 4.2.9 sometimes missing acl_xattr
Dear Sascha, On 03/08/2016 04:44 PM, Sascha Kasch wrote:> we have a little problem with our samba server. it fails to load > acl_xattr.so out of nothing and affects new connections as they cannot > be established.that's typical the issue if the running smbd version does not match the module version on the disk. You need to restart the service manually or set the auto-restart-on-update option in /etc/default/sernet-samba If restarting the service by using the init-script does not help, you can try to kill all smbd processes, make sure that all are away and restart the service again. Best regards, Björn