On Fri, 2016-09-09 at 19:40 +0200, Lukas Slebodnik wrote:
On (09/09/16 16:25), Sumit Bose wrote:
>
> On Fri, Sep 09, 2016 at 02:00:53PM +0000, Joakim Tjernlund wrote:
> >
> > On Fri, 2016-09-09 at 14:48 +0200, Sumit Bose wrote:
> > >
> > > On Fri, Sep 09, 2016 at 11:46:27AM +0000, Joakim Tjernlund wrote:
> > > >
> > > >
> > > > Trying to bring up samba with sssd-13.4 and for some reason samba
fails
> > > > to lookup users: From smb.log I have:
> > > >
> > > >
> > > >
> > > >
> > > > On older systems I have samba 3.6.25 and sssd 1.12.5 and there samba
works fine.
> > > > Is there som change I have missed when upgrading to newer samba
sssd?
> > >
> > > Are you using SSSD's version of libwbclient to help samba to map SID
to
> >
> > hmm, I got both (/usr/lib64/libwbclient.so.0 and
/usr/lib64/sssd/modules/libwbclient.so)
> > and wbinfo -n 'TRAN_01\jocke' reports:
> > wbinfo -n 'TRAN_01\jocke'
> > could not obtain winbind interface details: WBC_ERR_WINBIND_NOT_AVAILABLE
> > could not obtain winbind separator!
> > failed to call wbcLookupName: WBC_ERR_WINBIND_NOT_AVAILABLE
> > Could not lookup name TRAN_01\jocke
> >
> > I guess the problem is that samba uses its own libwbclient.so and winbind
> > is not configured?
>
> iirc you are using gentoo. In Fedora/RHEL is is possible to switch
> those two libraries with the alternatives command.
>
> To make at least wbinfo try to use SSSD's version you can try calling it
> as:
>
> LD_LIBRARY_PATH=/usr/lib64/sssd/modules wbinfo -n 'TRAN_01\jocke'
>
> as long as wbinfo is not complied with rpath or similar it should pick
> /usr/lib64/sssd/modules/libwbclient.so.0 instead of
> /usr/lib64/libwbclient.so.0. If there is no
> /usr/lib64/sssd/modules/libwbclient.so.0 you should add it as a softlink
> to /usr/lib64/sssd/modules/libwbclient.so. I would also expect that
> there are link with ends with a version number like 11 or 12.
>
and samba 4.5 has libwbclient.so.0.13
[root@host ~]# rpm -qf /usr/lib64/samba/wbclient/libwbclient.so.0.13
libwbclient-4.5.0-0.0.rc1.fc26.x86_64
and lives in its own package. Is this new
from samba >= 4.5 ?
Jocke