saslauthd: Can't contact LDAP server
Ana Ribas/Upcnet
ana.ribas at upcnet.es
Thu Jul 17 07:46:07 EDT 2003
Hello,
First of all, here's what I've got:
Solaris 8
Cyrus IMAP 2.1.13
Cyrus SASL 2.1.15
OpenLDAP 2.1.22 libraries
OpenSSL 0.9.6
I run saslauthd with ldap authentication working against
Lotus Domino eDirectory but this is the response when I make the test:
> ./testsaslauthd -u 99990010 -p hola123
0: NO "authentication failed"
This is my /usr/local/etc/saslauthd.conf :
#ldap_servers: ldap://albinoni.upc.es/
ldap_servers: ldap://147.83.194.10/
ldap_bind_dn: o=lcx
#ldap_search_base: o=LCX
#ldap_auth_method: custom
ldap_port: 389
ldap_uidattr: uid
#ldap_filter: (&(cn=%u) (objectclass=person))
and the results in the /var/log/auth.log file:
Jul 17 12:46:55 delius saslauthd[27671]: [ID 390612 auth.warning]
ldap_simple_bind() failed as o=lcx (Can't contact LDAP server)
Jul 17 12:46:55 delius saslauthd[27671]: [ID 462440 auth.warning]
lak_bind() failed
Jul 17 12:46:55 delius saslauthd[27671]: [ID 285309 auth.info] do_auth
: auth failure: [user=99990010] [service=imap] [realm=] [mech=ldap]
[reason=Unknown]
I've verified that the Domino server is listening on port 389.
The ldapsearch utility works fine:
> ldapsearch -v -p 389 -h albinoni.upc.es -b "O=lcx" "(cn=usuari proves10)"
ldap_init( albinoni.upc.es, 389 )
filter pattern: (cn=usuari proves10)
returning: ALL
filter is: ((cn=usuari proves10))
CN=Usuari Proves10,O=LCX
cn=Usuari Proves10
shortname=99990010
uid=99990010
mail=Usuari.Proves10 at albinoni.upc.es
objectclass=top
objectclass=person
objectclass=organizationalPerson
objectclass=inetOrgPerson
objectclass=dominoPerson
givenname=Usuari
sn=Proves10
1 matches
Seems that SASL can't contact the LDAP server, but I don't know why. What's
wrong?
Any pointers would be greatly appreciated!
Thanks.
More information about the Info-cyrus
mailing list