Hello,
I've configured an authentication over ldap. But ejabberd always crashes this module before starting:
=CRASH REPORT==== 3-Jan-2015::14:43:39 ===
crasher:
initial call: ejabberd_auth_ldap:init/1
pid: <0.285.0>
registered_name: []
exception exit: {{case_clause,[]},
[{ejabberd_auth_ldap,parse_options,1,
[{file,"ejabberd_auth_ldap.erl"},{line,419}]},
{ejabberd_auth_ldap,init,1,
[{file,"ejabberd_auth_ldap.erl"},{line,122}]},
{gen_server,init_it,6,
[{file,"gen_server.erl"},{line,304}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,227}]}]}
in function gen_server:init_it/6 (gen_server.erl, line 328)
ancestors: [ejabberd_sup,<0.36.0>]
messages: []
links: [<0.248.0>]
dictionary: []
trap_exit: false
status: running
heap_size: 987
stack_size: 24
reductions: 401
neighbours:
This is my configuration:
{auth_method, ldap}.
{ldap_servers, ["localhost"]}.
{ldap_encrypt, none}.
{ldap_port, 389}.
{ldap_rootdn, "cn=admin,dc=domain,dc=de"}.
{ldap_password, "password"}.
{ldap_base, "dc=domain,dc=de"}.
{ldap_uids, [{"uid"}]}.
{ldap_filter, "(objectClass=shadowAccount)"}.
cat ejabberd.cfg | erl | grep syntax
doesn't give me errors.
I'm running out of ideas and I'm not familiar with erlang - so I can't do further debugging
Greetings Marc