[Samba] Problem with sysvol rsync
Miguel Angel Coa M.
miguelcoam at gmail.com
Thu Oct 6 12:03:57 UTC 2022
Hi,
I've Samba 4.16 with 3 nodes.. sambadc01, sambadc02 and sambadc03 with
Rocky Linux 8 . The sysvol sync by rsync method (
https://wiki.samba.org/index.php/Rsync_based_SysVol_replication_workaround)
, but i ve problem with check and reset permissions into secondary nodes
(sambadc02 and sambadc03) in boths i have the next error
The rsync is from sambadc01 to sambadc02 an sambadc03
[.....................]
[root at sambadc02 ~]# samba-tool ntacl sysvolcheck
ERROR(<class 'TypeError'>): uncaught exception - (2, 'No such file or
directory')
File
"/usr/local/samba/lib64/python3.6/site-packages/samba/netcmd/__init__.py",
line 186, in _run
return self.run(*args, **kwargs)
File
"/usr/local/samba/lib64/python3.6/site-packages/samba/netcmd/ntacl.py",
line 446, in run
lp)
File
"/usr/local/samba/lib64/python3.6/site-packages/samba/provision/__init__.py",
line 1877, in checksysvolacl
direct_db_access)
File
"/usr/local/samba/lib64/python3.6/site-packages/samba/provision/__init__.py",
line 1827, in check_gpos_acl
domainsid, direct_db_access)
File
"/usr/local/samba/lib64/python3.6/site-packages/samba/provision/__init__.py",
line 1766, in check_dir_acl
fsacl = getntacl(lp, path, session_info,
direct_db_access=direct_db_access, service=SYSVOL_SERVICE)
File "/usr/local/samba/lib64/python3.6/site-packages/samba/ntacls.py",
line 113, in getntacl
xattr.XATTR_NTACL_NAME)
[.....................]
i try reset perms but not found:
[.....................]
[root at sambadc02 ~]# samba-tool ntacl sysvolreset
set_nt_acl_conn: init_files_struct failed: NT_STATUS_OBJECT_NAME_NOT_FOUND
ERROR(runtime): uncaught exception - (3221225524, 'The object name is not
found.')
File
"/usr/local/samba/lib64/python3.6/site-packages/samba/netcmd/__init__.py",
line 186, in _run
return self.run(*args, **kwargs)
File
"/usr/local/samba/lib64/python3.6/site-packages/samba/netcmd/ntacl.py",
line 415, in run
lp, use_ntvfs=use_ntvfs)
File
"/usr/local/samba/lib64/python3.6/site-packages/samba/provision/__init__.py",
line 1754, in setsysvolacl
set_gpos_acl(sysvol, dnsdomain, domainsid, domaindn, samdb, lp,
use_ntvfs, passdb=s4_passdb)
File
"/usr/local/samba/lib64/python3.6/site-packages/samba/provision/__init__.py",
line 1643, in set_gpos_acl
passdb=passdb)
File
"/usr/local/samba/lib64/python3.6/site-packages/samba/provision/__init__.py",
line 1604, in set_dir_acl
setntacl(lp, path, acl, domsid, session_info, use_ntvfs=use_ntvfs,
skip_invalid_chown=True, passdb=passdb, service=service)
File "/usr/local/samba/lib64/python3.6/site-packages/samba/ntacls.py",
line 230, in setntacl
service=service, session_info=session_info)
[.....................]
>From principal node (sabadc01) create hot-backup of idmap.ldb, copy two
other nodes. The strange is the sambadc01 because i've the sames error:
[.....................]
[root at sambadc01 ~]# samba-tool ntacl sysvolcheck
ERROR(<class 'TypeError'>): uncaught exception - (2, 'No such file or
directory')
File
"/usr/local/samba/lib64/python3.6/site-packages/samba/netcmd/__init__.py",
line 186, in _run
return self.run(*args, **kwargs)
File
"/usr/local/samba/lib64/python3.6/site-packages/samba/netcmd/ntacl.py",
line 446, in run
lp)
File
"/usr/local/samba/lib64/python3.6/site-packages/samba/provision/__init__.py",
line 1877, in checksysvolacl
direct_db_access)
File
"/usr/local/samba/lib64/python3.6/site-packages/samba/provision/__init__.py",
line 1827, in check_gpos_acl
domainsid, direct_db_access)
File
"/usr/local/samba/lib64/python3.6/site-packages/samba/provision/__init__.py",
line 1766, in check_dir_acl
fsacl = getntacl(lp, path, session_info,
direct_db_access=direct_db_access, service=SYSVOL_SERVICE)
File "/usr/local/samba/lib64/python3.6/site-packages/samba/ntacls.py",
line 113, in getntacl
xattr.XATTR_NTACL_NAME)
[root at sambadc01 ~]#
[.....................]
what could be wrong?
Thanks.
Saludos.
---
Miguel Coa M.
More information about the samba
mailing list