Hi John,
I have more or less the same set-up as you do, but on Windows box. Some time ago I came across the same issue. To my mind, that relates to a 'path' problem. I mean, SASL library path should be added to the 'path' env variable.
Just to test for SASL mechanisms (on Windows):
a) pluginviewer.exe:
Installed SASL (server side) mechanisms are:
SRP PLAIN OTP NTLM LOGIN GSSAPI DIGEST-MD5 CRAM-MD5 ANONYMOUS EXTERNAL
b) run
ldapsearch -x -b "" -s base supportedSASLMechanisms
# extended LDIF # # LDAPv3 # base <> with scope baseObject # filter: (objectclass=*) # requesting: supportedSASLMechanisms #
# dn: supportedSASLMechanisms: SRP
supportedSASLMechanisms: OTP supportedSASLMechanisms: NTLM supportedSASLMechanisms: GSSAPI
supportedSASLMechanisms: DIGEST-MD5
supportedSASLMechanisms: CRAM-MD5
# search result search: 2 result: 0 Success
# numResponses: 2 # numEntries: 1
Let know how you go.
Cheers,
Sergio.
> Date: Fri, 31 Oct 2008 14:23:54 -0200 > From: john.nietzsche@gmail.com > To: openldap-software@openldap.org > Subject: SASL > > Dear list members, > > i have just setted, in my environment, kerberos, cyrus-sasl and > openldap. My host operational plataform is Debian. > > I am facing a situation like this: altough i configured cyrus SASL i > can't see its mech with the following command: > > sioux@gustav:~/ldap$ ldapsearch -x -b "" -s base supportedSASLMechanisms > # extended LDIF > # > # LDAPv3 > # base <> with scope baseObject > # filter: (objectclass=*) > # requesting: supportedSASLMechanisms > # > > # > dn: > > # search result > search: 2 > result: 0 Success > > # numResponses: 2 > # numEntries: 1 > sioux@gustav:~/ldap$ > > My ldap server ldd output is: > > gustav:/etc/ldap# ldd `which slapd` > linux-gate.so.1 => (0xffffe000) > libldap_r-2.3.so.0 => /usr/lib/libldap_r-2.3.so.0 (0xb7f1c000) > liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7f10000) > libiodbc.so.2 => /usr/lib/libiodbc.so.2 (0xb7ec8000) > libslp.so.1 => /usr/lib/libslp.so.1 (0xb7eb9000) > libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7ea3000) > libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb7e64000) > libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 > (0xb7d2a000) libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 > (0xb7cfc000) > libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0xb7ce8000) > libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7cd6000) > libltdl.so.3 => /usr/lib/libltdl.so.3 (0xb7ccf000) > libwrap.so.0 => /lib/libwrap.so.0 (0xb7cc7000) > libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7b96000) > libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7b92000) > libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb7b7b000) > libz.so.1 => /usr/lib/libz.so.1 (0xb7b67000) > /lib/ld-linux.so.2 (0xb7f6b000) > gustav:/etc/ldap# > > > May some one help with this stuff? > > Thanks a lot for your time and cooperation. > > Best regards.
|