[ejabberd] ejabberd-1.1.2 crash

Mickael Remond mickael.remond at process-one.net
Thu Aug 2 11:05:26 MSD 2007


Hello,

it seems you miss or have an incorrect Erlang crypto driver.

------- Message original -------
De: Roman Makurin <drolyk at gmail.com>
Envoyé: 1.8.'07,  23:55

> Hi All!
> 
> I`m running debian sid :) EJabberd crashes everytime when trying to
> connect. Here is ejabberd.log:
> 
> =INFO REPORT==== 2007-08-02 01:45:07 ===
> I(<0.5980.0>:ejabberd_listener:90): (#Port<0.5779>) Accepted connection
> {{192,168,0,9},58237} -> {{192,168,0,9},5222}
> 
> 
> =ERROR REPORT==== 2007-08-02 01:45:07 ===
> ** State machine <0.6077.0> terminating
> ** Last event in was {xmlstreamelement,
>                          {xmlelement,
>                              "response",
> 
> [{"xmlns","urn:ietf:params:xml:ns:xmpp-sasl"}],
>                              [{xmlcdata,
> 
> <<"Y2hhcnNldD11dGYtOCx1c2VybmFtZT0iZHJvbHlrIixyZWFsbT0iYzNwbyIsbm9uY2U9IjI4NjQ4MTgwODgiLG5jPTAwMDAwMDAxLGNub25jZT0iNzljMWJhNzMwN2U5NWY2MzliZGEzMjg5YzlhYjY0YmY3ZmU3YzA4ZDc3YzdlZWM1OCIsZGlnZXN0LXVyaT0ieG1wcC9jM3BvIixyZXNwb25zZT0zMWI5N2U2N2Y1YzA1ZjllZDE2NGYyOWNhODExY2NiZSxxb3A9YXV0aA==">>}]}}
> ** When State == wait_for_sasl_response
> **      Data  == {state,
>                      {tlssock,#Port<0.5779>,#Port<0.5781>},
>                      <0.6078.0>,
>                      tls,
>                      "315651923",
>                      {sasl_state,
>                          "jabber",
>                          "c3po",
>                          [],
>                          #Fun<ejabberd_c2s.1.114093548>,
>                          #Fun<ejabberd_c2s.2.66069937>,
>                          cyrsasl_digest,
>                          {state,
>                              3,
>                              "2864818088",
>                              undefined,
>                              undefined,
>                              #Fun<ejabberd_c2s.1.114093548>}},
>                      c2s,
>                      c2s_shaper,
>                      false,
>                      true,
>                      false,
>                      true,
>                      [{certfile,"/etc/ejabberd/ejabberd.pem"}],
>                      false,
>                      undefined,
>                      [],
>                      "c3po",
>                      [],
>                      undefined,
>                      {0,nil},
>                      {0,nil},
>                      {0,nil},
>                      {0,nil},
>                      undefined,
>                      undefined,
>                      undefined,
>                      false,
>                      none,
>                      []}
> ** 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}]}
> 
> How can I solve that ? I`ve got ejabberd 1.1.2-9, erlang-base
> 11.b.5dfsg-1 and erlang-nox 11.b.5dfsg-1
> 
> Thanks
> 
> -- 
> If you think of MS-DOS as mono, and Windows as stereo,
>  then Linux is Dolby Digital and all the music is free...



More information about the ejabberd mailing list