[Samba] Join as DC requires libacl, not avail on Solaris
Thomas Schulz
schulz at adi.com
Mon Mar 3 08:30:23 MST 2014
I am going to admit defeat here and use a Linux box as my additional
domain controller. It looks like Samba 4.1.5 does not understand the
Solaris ACL system. This may be related to Bug 10362. I have concluded
from this and the other problems that I have had that the Samba team
does not have access to a Solaris box for development and that Oricle
is not providing any support for Samba. Fortunately Samba does work
as a file server on Solaris.
> > When you run configure before compiling what are the options? acl
> > support may not be enabled by default. Solaris uses UFS and ZFS file
> > systems, both of which are generally posix compatible (at least for
> > Samba 3.) Either way, I wouldn't expect to add non-Solaris packages.
>
> Conffigure is run as follows:
>
> #! /bin/sh
> CFLAGS="-I/opt/local/include" \
> LDFLAGS="-R/opt/local/samba4/lib:/opt/local/samba4/lib/private
> -L/opt/local/lib" \
> ./configure configure --prefix=/opt/local/samba4
>
> The output lines from configure which mention ACLs are:
>
> Checking for header acl/libacl.h : no
> Checking for header sys/acl.h : yes
> Checking for _acl : ok
> Checking for __acl : not found
> Checking for _facl : ok
> Checking for __facl : not found
> Checking for library acl : not found
> Checking for acl_get_file : not found
> Checking for POSIX ACL support : not found
> Checking for header sys/acl.h : yes
> Checking for _acl : ok
> Checking for __acl : not found
> Checking for _facl : ok
> Checking for __facl : not found
> Checking for library acl : not found
> Checking for acl_get_file : not found
> Checking for POSIX ACL support : not found
>
> > On 02/27/14 15:34, Thomas Schulz wrote:
> > > Arter managing to build Samba 4.1.5 on Solaris 10 i386. I tried to
> > > join an existing Windows 2000 Server Active Directory domain as an
> > > additional domain controller. The join started to work and then died
> > > with the error:
> > >
> > > Error: Samba was compiled without the posix ACL support that s3fs requires.
> > > Try installing libacl1-dev or libacl-devel, then re-run configure and make.
> > >
> > > I downloaded acl-2.2.52 and the attr-2.4.47 that it required. It looks
> > > like these are really intended only for Linux. Solaris 10 does have ACLs.
> > > I don't know if they can be considered to be posic ACLs or not.
> > >
> > > Does anyone have any idea how to get around this problem? Our
> > > Windows 2000 server machine is now 15 years old and I would really
> > > like to have a backup domain controller running.
Tom Schulz
Applied Dynamics Intl.
schulz at adi.com
More information about the samba
mailing list