I've installed ejabberd on Ubuntu from source. I can register new accounts, but then cannot connect. It seems to be an authentication problem but I'm not clear how to fix it. I'm using auth_method, internal. This is what the log shows me:
** Reason for termination =
** {badarg,[{ets,lookup,[crypto_server_table,port]},
{crypto,control,2},
{cyrsasl_digest,response,6},
{cyrsasl_digest,mech_step,2},
{cyrsasl,server_step,2},
{ejabberd_c2s,wait_for_sasl_response,2},
{gen_fsm,handle_msg,7},
{proc_lib,init_p,5}]}
I've installed libcrypto and libssl but still no success. Hope someone has some ideas.
Dan
Check this page, specially
Check this page, specially the comments, maybe they give you some idea of the problem:badarg, [{ets, lookup, [crypto_server_table, port]},