[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