Hello,
I've configured Ejabberd-1.1.3 with erlang-otp-R11B3 on Solaris 10.
Everything compiled fine and was installed successfuly too.
But I can't authenticate with LDAP.
I don't see any ldap network trafic between ejabberd server and ldap
servers, just like if ejabberd don't know that authentication in this
configuration is based upon LDAP.
Ejabberd LDAP section is configured like described in the doc.
My 2 LDAP servers work fine today with an old ejabberd installation
on a windows 2000 server. So I think that there's nothing to deal with
the ldap servers.
Here under is the ldap config section of my new Solaris10 ejabberd
{auth_method, ldap}.
{ldap_servers, ["artproxy","artadm"]}. % List of LDAP servers
{ldap_uidattr, "uid"}. % LDAP attribute that holds user ID
{ldap_base, "ou=cer14,o=cernormandie"}. % Search base of LDAP directory
{ldap_rootdn, "uid=gestproxy,o=cernormandie"}. % LDAP manager
{ldap_password, "*******"}. % Password to LDAP manager
I start ejabberd with
/usr/local/bin/erl -s ejabberd -pa ./ebin -name ejabberd@caen -ejabberd config 'ejabberd.cfg' -env EJABBERD_SO_PATH priv/lib -env EJABBERD_MSGS_PATH priv/msgs -env EJABBERD_LOG_PATH /var/log/ejabberd/ejabberd.log
and that's what is logged
=INFO REPORT==== 2007-03-19 17:37:19 ===
I(<0.180.0>:ejabberd_listener:90): (#Port<0.297>) Accepted connection {{10,100,1,140},51062} -> {{10,14,200,1},5222}
=INFO REPORT==== 2007-03-19 18:02:39 ===
I(<0.186.0>:ejabberd_listener:90): (#Port<0.290>) Accepted connection {{10,100,1,140},51159} -> {{10,14,200,1},5222}
=INFO REPORT==== 2007-03-19 18:03:01 ===
I(<0.186.0>:ejabberd_listener:90): (#Port<0.298>) Accepted connection {{10,100,1,140},51160} -> {{10,14,200,1},5222}
Can you help me please ?
Thank you
Pierre
try this
http://www.ejabberd.im/node/1364
i met similiar problem as you said with 1.1.3 while everything's working fine with 1.1.2, and patch mentioned in the above URL fixed the issue.