Hi,
I can successfully to connect the ejabberd without TLS enable. However, as i enbale the TLS option in my client, I got following error in my server side:
=SUPERVISOR REPORT==== 27-Feb-2007::23:28:31 ===
Supervisor: {local,ejabberd_c2s_sup}
Context: child_terminated
Reason: {{case_clause,{error,{open_error,-10}}},
[{tls,tcp_to_tls,2},
{ejabberd_c2s,wait_for_feature_request,2},
{gen_fsm,handle_msg,7},
{proc_lib,init_p,5}]}
Offender: [{pid,<0.281.0>},
{name,undefined},
{mfa,{ejabberd_c2s,start_link,
[{gen_tcp,#Port<0.330>},
[{access,c2s},
{shaper,c2s_shaper},
{max_stanza_size,65536},
starttls,
{certfile,"/etc/ejabberd/server.pem"}]]}},
{restart_type,temporary},
{shutdown,brutal_kill},
{child_type,worker}]
Pls help!!
Thanks
szewaikelvin
=SUPERVISOR REPORT==== 27-Feb-2007::23:28:31 ===
Supervisor: {local,ejabberd_c2s_sup}
Context: child_terminated
Reason: {{case_clause,{error,{open_error,-10}}},
[{tls,tcp_to_tls,2},
ejabberd can't find
tls_drv.so
. Where is it in your installation? Does either of LD_LIBRARY_PATH and EJABBERD_SO_PATH list its location? What does errno 10 mean on your system?