Hello,

ldapwhoami is linked:
/u01/app/openldap/product/2.4.26/bin>ldd ldapwhoami
        libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x0000003542e00000)

However, i checked for ldapsearch and it not liknked:
/u01/app/openldap/product/2.4.26/bin>ldd ldapsearch
        libssl.so.6 => /lib64/libssl.so.6 (0x0000003765600000)
        libcrypto.so.6 => /lib64/libcrypto.so.6 (0x0000003765200000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00000035ea000000)
        libc.so.6 => /lib64/libc.so.6 (0x00000035e4800000)
        libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x00000035ef600000)
        libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00000035f1200000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00000035e9400000)
        libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00000035f0600000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00000035e5000000)
        libz.so.1 => /usr/lib64/libz.so.1 (0x00000035e5800000)
        /lib64/ld-linux-x86-64.so.2 (0x00000035e4400000)
        libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00000035f0a00000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00000035efe00000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00000035e6000000)
        libsepol.so.1 => /lib64/libsepol.so.1 (0x00000035e6400000)

Now, as ldapsearch is not linked - What could be the cause of it?
How to link - Or how to proceed further?

Thanks and Regards,
Gaurav Gugnani

On Wed, Feb 15, 2012 at 3:06 PM, Dieter Klünter <dieter@dkluenter.de> wrote:
Am Wed, 15 Feb 2012 10:19:10 +0530
schrieb Gaurav Gugnani <gugnanigaurav@gmail.com>:

> Hello All,
>
> I'm *trying to implement SASL on the openldap of version 2.4.26.*
>
> First we install the openldap and then we install the necessary
> packages of cyrus-sasl.
>
> *Packages of cyrus-sasl:* (installed in below mentioned order)
> cyrus-sasl-lib-2.1.22-5.el5_4.3.x86_64.rpm
> cyrus-sasl-devel-2.1.22-5.el5_4.3.x86_64.rpm
> cyrus-sasl-plain-2.1.22-5.el5_4.3.x86_64.rpm
> cyrus-sasl-2.1.22-5.el5_4.3.x86_64.rpm
> cyrus-sasl-ldap-2.1.22-5.el5_4.3.x86_64.rpm
> cyrus-sasl-md5-2.1.22-5.el5_4.3.x86_64.rpm
>
> After then i set up the SASL with proper ACL's (having the steps and
> also i setup the same on some other box where it running fine)
> *Steps:*
> *1> *Modify /usr/lib64/sasl2/slapd.conf
>      *# SASL Configuration
>      pwcheck_method: auxprop
>      auxprop_plugin: slapd
>      mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5*
> *2>  *Modify $LDAP_HOME/etc/openladp/slapd.conf
>       *password-hash  {CLEARTEXT}
>       authz-regexp uid=(.*),cn=DIGEST-MD5,cn=auth
> uid=$1,ou=System,o=xyz*
>
> but it throws all together different error to me:
> /u01/app/openldap/product/2.4.26/etc/openldap> ldapwhoami -Y
> DIGEST-MD5 ldapwhoami: not compiled with SASL support
>
> And similar errors for ldapsearch and other commands.
>
> It suggests to me that some package installation is not proper.
>
> Can any one guide me on this.

Check whether ldapwhoami is linked against libsasl2,
ldd ldapwhoami


-Dieter

--
Dieter Klünter | Systemberatung
http://dkluenter.de
GPG Key ID:DA147B05
53°37'09,95"N
10°08'02,42"E