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

Marc Schröder marc at hirnriss.net
Mon Dec 30 15:19:13 MST 2013


Am 30.12.13 22:53, schrieb Rowland Penny:
> On 30/12/13 20:56, Marc wrote:
>> I'm running into trouble while setting up samba4 on centos 6.4
>> see
>>
>> #yum install -y libacl-devel libblkid-devel gnutls-devel 
>> readline-devel python-devel gdb pkgconfig krb5-workstation zlib-devel 
>> setroubleshoot-server setroubleshoot-plugins policycoreutils-python 
>> libsemanage-python setools-libs-python setools-libs popt-devel 
>> libpcap-devel sqlite-devel libidn-devel libxml2-devel libacl-devel 
>> libsepol-devel libattr-devel keyutils-libs-devel cyrus-sasl-devel
>>
>> #yum install sernet-samba4-ad
>>
>> # samba-tool domain provision
>> Realm: test.example.com
>>  Domain [test]:
>>  Server Role (dc, member, standalone) [dc]: dc
>>  DNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, NONE) 
>> [SAMBA_INTERNAL]: bind9_flatfile
>> Administrator password:
>> Retype password:
>> Looking up IPv4 addresses
>> Looking up IPv6 addresses
>> No IPv6 address will be assigned
>> 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.")
>>
>>
>> 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)
>>
>> but no luck
>> i read somewhere that this happens if samba is compiled while missing 
>> acl librarys. so i looked into sernet-samba-4.1.spec
>>
>> # fgrep -i BuildRequires sernet-samba-4.1.spec
>> BuildRequires:  tar gzip bzip2
>> BuildRequires:  perl
>> BuildRequires:  python-devel >= 2.5, python-devel < 3.0
>> BuildRequires:    make gcc util-linux lsof file findutils gawk
>> BuildRequires:    cups-devel readline-devel openssl-devel 
>> ncurses-devel cyrus-sasl-devel pam-devel e2fsprogs-devel
>> BuildRequires: libacl-devel libattr-devel coreutils
>> BuildRequires: openldap-devel gnutls-devel
>> BuildRequires: popt-devel libuuid-devel
>> BuildRequires:    popt-devel openldap2-devel glibc-locale
>> BuildRequires:    dmapi-devel xfsprogs-devel
>> BuildRequires:    coreutils libacl-devel libattr-devel fam-devel
>> BuildRequires:    libnscd-devel
>> BuildRequires:    libcom_err
>> BuildRequires:    libiniparser-devel
>> BuildRequires:    libgnutls-devel
>> BuildRequires:    gnutls-devel
>>
>> all are installed. beside some names are confuseing me
>> (like libgnutls-devel, there is no libgnutls in Base Repo)
>> i rebooted the machine - but still no luck.
>>
>> may someone point me into the right direction?
>> thanks
>>
> Hi, you seem to be installing the packages to compile samba4, try 
> installing the 'acl' and 'attr' packages instead.
>
> Rowland

my research was also in this direction so i installed acl and attr packages
due this was not helping here, i installed the i686 packages also:
# rpm -qa |grep attr
libattr-devel-2.4.44-7.el6.x86_64
libattr-2.4.44-7.el6.i686
xvattr-1.3-18.el6.x86_64
libattr-2.4.44-7.el6.x86_64
attr-2.4.44-7.el6.x86_64
# rpm -qa |grep acl
libacl-2.2.49-6.el6.x86_64
libacl-2.2.49-6.el6.i686
nfs4-acl-tools-0.3.3-6.el6.x86_64
acl-2.2.49-6.el6.x86_64
libacl-devel-2.2.49-6.el6.i686
libacl-devel-2.2.49-6.el6.x86_64

no luck so far


More information about the samba mailing list