[Samba] sysvolcheck results in 'No such file or directory'

James lingpanda101 at gmail.com
Fri Feb 20 11:52:18 MST 2015


** Update **

Apparently I changed the case of my policies folder. It was initially 
'Policies'. When I updated the folder I used 'policies'. This resulted 
in sysvolcheck saying the file or folder didn't exists. A change of the 
case allowed 'sysvolcheck' and 'sysvolreset to succeed.

On 2/20/2015 1:05 PM, James wrote:
> Hello,
>
>     I added some files to my central store and now when I run 
> 'samba-tool sysvolcheck'. I get
>
> ERROR(<type 'exceptions.TypeError'>): uncaught exception - (2, 'No 
> such file or directory')
>   File 
> "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/__init__.py", 
> line 175, in _run
>     return self.run(*args, **kwargs)
>   File 
> "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/ntacl.py", 
> line 249, in run
>     lp)
>   File 
> "/usr/local/samba/lib/python2.7/site-packages/samba/provision/__init__.py", 
> line 1726, in checksysvolacl
>     direct_db_access)
>   File 
> "/usr/local/samba/lib/python2.7/site-packages/samba/provision/__init__.py", 
> line 1662, in check_gpos_acl
>     direct_db_access=direct_db_access, service=SYSVOL_SERVICE)
>   File "/usr/local/samba/lib/python2.7/site-packages/samba/ntacls.py", 
> line 73, in getntacl
>     xattr.XATTR_NTACL_NAME)
>
> The sysvol folder does exist. Attempting to reset the sysvol 
> permissions results in
>
> ERROR(runtime): uncaught exception - (-1073741823, 'Undetermined error')
>   File 
> "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/__init__.py", 
> line 175, in _run
>     return self.run(*args, **kwargs)
>   File 
> "/usr/local/samba/lib/python2.7/site-packages/samba/netcmd/ntacl.py", 
> line 218, in run
>     lp, use_ntvfs=use_ntvfs)
>   File 
> "/usr/local/samba/lib/python2.7/site-packages/samba/provision/__init__.py", 
> line 1612, in setsysvolacl
>     set_gpos_acl(sysvol, dnsdomain, domainsid, domaindn, samdb, lp, 
> use_ntvfs, passdb=s4_passdb)
>   File 
> "/usr/local/samba/lib/python2.7/site-packages/samba/provision/__init__.py", 
> line 1505, in set_gpos_acl
>     use_ntvfs=use_ntvfs, skip_invalid_chown=True, passdb=passdb, 
> service=SYSVOL_SERVICE)
>   File "/usr/local/samba/lib/python2.7/site-packages/samba/ntacls.py", 
> line 154, in setntacl
>     smbd.set_nt_acl(file, security.SECINFO_OWNER | 
> security.SECINFO_GROUP | security.SECINFO_DACL | 
> security.SECINFO_SACL, sd, service=service)
>
> Any thoughts on how to proceed? Thanks.
>
>

-- 
-James



More information about the samba mailing list