Hi Predrag The only option that I passed to the configure script was "--with-shared-modules=idmap_ad". I left the rest on the defaults as it looked to satisfy my needs.
Are you saying I should pass another option to my configure script "--with-ldap=/usr/lib/openldap/bin"? I am using the correct path? Regards André -----Original Message----- From: Predrag Zecevic [Unix Systems Administrator] [mailto:predrag.zece...@2e-systems.com] Sent: 11 September 2014 11:49 To: openindiana-discuss@openindiana.org Subject: Re: [OpenIndiana-discuss] LDAP Client StartTLS Support Hi Andre, your samba 4 is compiled against "mozldap" utilities (like OI does: https://github.com/OpenIndiana/oi-userland/blob/70e9836ac11a90774a4aa54e0bfdfa2e0b703fae/components/samba/samba30/Makefile) You have to specify to configure procedure path to openldap libraries instead (use '-with-ldap' with path): looks like you can define variable LDAP_LIBS="-lliblber -llibldap" before configure is running. So, how do you configured (compiled) samba 4? Regards. Predrag Zečević On 09/11/14 11:29 AM, Andre Kruger wrote: > Hi > > I have two test systems: > > 1. I installed Samba from the repos using the package manager. > 2. I compiled Samba from source using the latest tarball on samba.org which > was 4.1.11. > > Both of them behave the same, but I have to note that on system 2 I did not > specify to the "configure" script to use any specific ldap client library. I > mainly let it do its own thing. > > Looking at the below I can't tell which ldapsearch Samba is using: > > > ldd /usr/local/samba/bin/net | grep ldap > libsmbldap.so.0 => /usr/local/samba/lib/libsmbldap.so.0 > libldap.so.5 => /usr/lib/libldap.so.5 > libcli-ldap-common.so => > /usr/local/samba/lib/private/libcli-ldap-common.so > libcli_cldap.so => /usr/local/samba/lib/private/libcli_cldap.so > libsmbldaphelper.so => > /usr/local/samba/lib/private/libsmbldaphelper.so > > pkg search -l /usr/lib/libldap.so.5 > INDEX ACTION VALUE PACKAGE > path file usr/lib/libldap.so.5 pkg:/system/library@0.5.11-0.151.1.8 > > > Regards > André > > > -----Original Message----- > From: Predrag Zecevic [Unix Systems Administrator] > [mailto:predrag.zece...@2e-systems.com] > Sent: 11 September 2014 11:20 > To: openindiana-discuss@openindiana.org > Subject: Re: [OpenIndiana-discuss] LDAP Client StartTLS Support > > Hi, > > I was to fast: > $ ldd /usr/bin/net | grep ldap > libldap60.so => /usr/lib/libldap60.so > > $ pkg search -l /usr/lib/libldap60.so > INDEX ACTION VALUE PACKAGE > path link usr/lib/libldap60.so > pkg:/library/samba/libsmbclient@3.6.22-2014.1.0.0 > > So, I guess Samba utilities are compiled against SunOS ldap utilities > (Netscape). > > You might need to compile it yourself and use openldap utilities. > > I might be wrong, but that is my impression. > > Regards. > Predrag Zečević > > On 09/11/14 11:08 AM, Andre Kruger wrote: >> Hi >> >> I do have the library/openldap package installed, >> >> pkg list -a | grep ldap >> SUNWapu13-ldap 1.3.9-0.133 >> --r >> SUNWopenldap 2.4.11-0.133 >> --r >> library/apr-util-13/apr-ldap 1.5.2-0.151.1.8 >> i-- >> library/openldap 2.4.34-0.151.1.8 >> i-- >> naming/ldap 0.5.11-0.151.1.8 >> i-- >> service/network/ldap/opends (opensolaris.org) 2.2.0-0.111 >> i-- >> web/library/apache/apr-util-13/apr-ldap 1.3.9-0.134 >> --r >> >> And searching for the ldapsearch pakage on my system gives the following: >> >> pkg search -l ldapsearch >> INDEX ACTION VALUE PACKAGE >> basename link usr/lib/openldap/bin/amd64/ldapsearch >> pkg:/library/openldap@2.4.34-0.151.1.8 >> basename link usr/lib/openldap/bin/ldapsearch >> pkg:/library/openldap@2.4.34-0.151.1.8 >> basename file usr/bin/ldapsearch >> pkg:/naming/ldap@0.5.11-0.151.1.8 >> basename file usr/opends/bin/ldapsearch >> pkg:/service/network/ldap/opends@2.2.0-0.111 >> >> >> pkg search -l openldapsearch >> INDEX ACTION VALUE PACKAGE >> basename file usr/bin/amd64/openldapsearch >> pkg:/library/openldap@2.4.34-0.151.1.8 >> basename file usr/bin/openldapsearch >> pkg:/library/openldap@2.4.34-0.151.1.8 >> >> >> I understand what you are saying but I don't know how I should use the >> information. Can you please explain. I don't see where/how I can choose >> between using ldapsearch or openldapsearch? >> >> When I (try to)join my Samba server to the domain I use the Samba "net ads >> join" command and that does its own thing. >> >> >> Regards >> André >> >> >> >> -----Original Message----- >> From: Predrag Zecevic [Unix Systems Administrator] >> [mailto:predrag.zece...@2e-systems.com] >> Sent: 11 September 2014 10:12 >> To: openindiana-discuss@openindiana.org >> Subject: Re: [OpenIndiana-discuss] LDAP Client StartTLS Support >> >> Hi, >> >> I guess OI has 2 versions of ldap: >> a) SunOS one >> b) OpenLDAP >> >> You might want to use (for example) openldapsearch command instead of >> ldapsearch [NOTE 'open' prefix] >> >> $ pkg search -l ldapsearch >> INDEX ACTION VALUE PACKAGE >> basename file usr/share/bash-completion/completions/ldapsearch >> pkg:/utility/bash-completion@2.1-2014.0.1.0 >> basename file usr/bin/ldapsearch >> pkg:/naming/ldap@0.5.11-2014.1.2.14627 >> basename link usr/lib/openldap/bin/amd64/ldapsearch >> pkg:/library/openldap@2.4.39-2014.1.2.2 >> basename link usr/lib/openldap/bin/ldapsearch >> pkg:/library/openldap@2.4.39-2014.1.2.2 >> >> So, you might need to install library/openldap package and add >> /usr/lib/openldap/bin to path before /usr/bin (if you wanna use only name >> 'ldapsearch') **or** use commands specifying 'open' prefix: >> >> $ pkg search -l openldapsearch >> INDEX ACTION VALUE PACKAGE >> basename file usr/bin/amd64/openldapsearch >> pkg:/library/openldap@2.4.39-2014.1.2.2 >> basename file usr/bin/openldapsearch >> pkg:/library/openldap@2.4.39-2014.1.2.2 >> >> $ ldd /usr/lib/openldap/bin/ldapsearch >> libldap-2.4.so.2 => /usr/lib/libldap-2.4.so.2 >> liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 >> libsasl.so.1 => /usr/lib/libsasl.so.1 >> libnsl.so.1 => /lib/libnsl.so.1 >> libc.so.1 => /lib/libc.so.1 >> libresolv.so.2 => /lib/libresolv.so.2 >> libsocket.so.1 => /lib/libsocket.so.1 >> libssl.so.1.0.0 => /lib/libssl.so.1.0.0 >> libcrypto.so.1.0.0 => /lib/libcrypto.so.1.0.0 >> libmd.so.1 => /lib/libmd.so.1 >> libmp.so.2 => /lib/libmp.so.2 >> libdl.so.1 => /lib/libdl.so.1 >> libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 >> libm.so.2 => /lib/libm.so.2 >> >> HTH >> Regards. >> Predrag Zečević >> >> On 09/11/14 10:03 AM, Andre Kruger wrote: >>> I don't think this is a Samba problem I am only providing the info to help >>> the reader understand where I am coming from. >>> >>> I am trying to join my Samba server to my domain. This previously worked >>> but our AD admins enabled LDAPS on the DCs which broke the connection. Upon >>> retrying to join the domain, running the samba join command in debug mode I >>> get the following: >>> >>> >>> Successfully contacted LDAP server 1.1.1.1 Connected to LDAP server >>> DC1.ad.domain.com StartTLS not supported by LDAP client libraries! >>> >>> >>> Is StartTLS supported by the ldap client we have in OI? >>> >>> According to this site earlier versions of Solaris did not support it yet >>> so I am not sure if it is supported on the current release of OI. >>> >>> http://www.informit.com/articles/article.aspx?p=30339&seqNum=3 >>> >>> _______________________________________________ >>> openindiana-discuss mailing list >>> openindiana-discuss@openindiana.org >>> http://openindiana.org/mailman/listinfo/openindiana-discuss >>> >> >> -- >> Predrag Zečević, Technical Support Analyst, 2e Systems GmbH >> >> Telephone: +49 6196 9505 815, Facsimile: +49 6196 9505 894 >> Mobile: +49 174 3109 288, Skype: predrag.zecevic >> E-mail: predrag.zece...@2e-systems.com >> >> Headquarter: 2e Systems GmbH, Königsteiner Str. 87, >> 65812 Bad Soden am Taunus, Germany Company >> registration: Amtsgericht Königstein (Germany), HRB 7303 >> Managing director: Phil Douglas >> >> http://www.2e-systems.com/ - Making your business fly! >> >> [***]===--- >> According to the latest official figures, 43% of all statistics are totally >> worthless. >> >> _______________________________________________ >> openindiana-discuss mailing list >> openindiana-discuss@openindiana.org >> http://openindiana.org/mailman/listinfo/openindiana-discuss >> _______________________________________________ >> openindiana-discuss mailing list >> openindiana-discuss@openindiana.org >> http://openindiana.org/mailman/listinfo/openindiana-discuss >> > > -- > Predrag Zečević, Technical Support Analyst, 2e Systems GmbH > > Telephone: +49 6196 9505 815, Facsimile: +49 6196 9505 894 > Mobile: +49 174 3109 288, Skype: predrag.zecevic > E-mail: predrag.zece...@2e-systems.com > > Headquarter: 2e Systems GmbH, Königsteiner Str. 87, > 65812 Bad Soden am Taunus, Germany Company > registration: Amtsgericht Königstein (Germany), HRB 7303 > Managing director: Phil Douglas > > http://www.2e-systems.com/ - Making your business fly! > > [***]===--- > Happiness is twin floppies. > > _______________________________________________ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > http://openindiana.org/mailman/listinfo/openindiana-discuss > _______________________________________________ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > http://openindiana.org/mailman/listinfo/openindiana-discuss > -- Predrag Zečević, Technical Support Analyst, 2e Systems GmbH Telephone: +49 6196 9505 815, Facsimile: +49 6196 9505 894 Mobile: +49 174 3109 288, Skype: predrag.zecevic E-mail: predrag.zece...@2e-systems.com Headquarter: 2e Systems GmbH, Königsteiner Str. 87, 65812 Bad Soden am Taunus, Germany Company registration: Amtsgericht Königstein (Germany), HRB 7303 Managing director: Phil Douglas http://www.2e-systems.com/ - Making your business fly! [***]===--- Sendmail may be safely run set-user-id to root. -- Eric Allman, "Sendmail Installation Guide" _______________________________________________ openindiana-discuss mailing list openindiana-discuss@openindiana.org http://openindiana.org/mailman/listinfo/openindiana-discuss _______________________________________________ openindiana-discuss mailing list openindiana-discuss@openindiana.org http://openindiana.org/mailman/listinfo/openindiana-discuss