[Samba] CentOS 6.4 Sernet Samba 4.1.3 ad -> no ACL Filesystem ?

Marc Schröder marc at hirnriss.net
Mon Dec 30 16:41:01 MST 2013


Am 31.12.13 00:27, schrieb Marc Muehlfeld:
> Hello Marc,
>
> Am 30.12.2013 21:56, schrieb Marc:
>> ERROR(<class 'samba.provision.ProvisioningError'>): Provision failed -
>> ProvisioningError: Your filesystem or build does not support posix ACLs,
>> which s3fs requires.  Try the mounting the filesystem with the 'acl'
>> option.
>>    File "/usr/lib64/python2.6/site-packages/samba/netcmd/domain.py",
>> line 398, in run
>>      use_rfc2307=use_rfc2307, skip_sysvolacl=False)
>>    File
>> "/usr/lib64/python2.6/site-packages/samba/provision/__init__.py", line
>> 2052, in provision
>>      raise ProvisioningError("Your filesystem or build does not support
>> posix ACLs, which s3fs requires.  Try the mounting the filesystem with
>> the 'acl' option.")
>>
>>
>> i read somewhere that it checks the filesystem for acl support
>> so i remount my filesystems with acl:
>> # mount |grep acl
>> /dev/mapper/vg_testsystem-lv_root on / type ext4 (rw,acl)
>> /dev/sda1 on /boot type ext4 (rw,acl)
>
>
> Do you just have / and /boot? Or could it be possible, that the 
> filesystem where your SysVol share will be created is on a different 
> mountpoint, that isn't mounted with acl support?
>
> Per default on a self compiled Samba, SysVol is in 
> /usr/local/samba/var/locks/sysvol/ (I don't know where it goes if you 
> use packages from somehwere). But maybe it's on a mountpoint that is 
> missing acl support.
>
>
> Regards,
> Marc
>
yes i just have / and /boot   (it's a testsystem on a virtual host.)
anyway, i found sysvol in /var/lib/samba/sysvol
it's not a self compiled samba. i took the latest from sernet.
# rpm -qa |grep sernet
sernet-samba-libsmbclient0-4.1.3-7.el6.x86_64
sernet-samba-libs-4.1.3-7.el6.x86_64
sernet-samba-winbind-4.1.3-7.el6.x86_64
sernet-samba-common-4.1.3-7.el6.x86_64
sernet-samba-4.1.3-7.el6.x86_64
sernet-samba-client-4.1.3-7.el6.x86_64
sernet-samba-ad-4.1.3-7.el6.x86_64
i deleteted the sysvol folder and create a new one. just in case with 
chmod 777
but samba-tool domain provision quits with the same error
...
ldb: module schema_load initialization failed : No such object
ldb: module rootdse initialization failed : No such object
ldb: module samba_dsdb initialization failed : No such object
ldb: Unable to load modules for /var/lib/samba/private/sam.ldb: (null)
samdb_connect failed
VFS connect failed!
ERROR(<class 'samba.provision.ProvisioningError'>): Provision failed - 
ProvisioningError: Your filesystem or build does not support posix ACLs, 
which s3fs requires.  Try the mounting the filesystem with the 'acl' option.
   File "/usr/lib64/python2.6/site-packages/samba/netcmd/domain.py", 
line 398, in run
     use_rfc2307=use_rfc2307, skip_sysvolacl=False)
   File 
"/usr/lib64/python2.6/site-packages/samba/provision/__init__.py", line 
2052, in provision
     raise ProvisioningError("Your filesystem or build does not support 
posix ACLs, which s3fs requires.  Try the mounting the filesystem with 
the 'acl' option.")




More information about the samba mailing list