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

Rowland Penny rowlandpenny at googlemail.com
Mon Dec 30 14:53:09 MST 2013


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


More information about the samba mailing list