Hello
recently i have updated one of my nodes to latest SVN revisions and node have started normaly but when i try to connect i see in logs:
=INFO REPORT==== 2006-01-30 20:29:50 ===
I(<0.998.0>:ejabberd_c2s:373): (#Port<0.1342>) Accepted legacy authentication for kolargol@jabber.autocom.pl/toliman
=ERROR REPORT==== 2006-01-30 20:29:50 ===
** State machine <0.998.0> terminating
** Last event in was {xmlstreamelement,
{xmlelement,"iq",
[{"type","set"},
{"id","auth_2"},
{"to","jabber.autocom.pl"}],
[{xmlcdata,"\n"},
{xmlelement,
"query",
[{"xmlns","jabber:iq:auth"}],
[{xmlcdata,"\n"},
{xmlelement,
"username",
[],
[{xmlcdata,"kolargol"}]},
{xmlcdata,"\n"},
{xmlelement,
"digest",
[],
[{xmlcdata,
"f715e79c02a73ed1f400b81d07dd8502fea52be3"}]},
{xmlcdata,"\n"},
{xmlelement,
"resource",
[],
[{xmlcdata,"toliman"}]},
{xmlcdata,"\n"}]},
{xmlcdata,"\n"}]}}
** When State == wait_for_auth
** Data == {state,#Port<0.1356>,
<0.1013.0>,
gen_tcp,
"1682297422",
undefined,
c2s,
c2s_shaper,
false,
true,
false,
false,
[{certfile,"./ssl.pem"}],
false,
undefined,
[],
"jabber.autocom.pl",
[],
undefined,
{0,nil},
{0,nil},
{0,nil},
{0,nil},
undefined,
undefined,
undefined,
false,
none,
[]}
** Reason for termination =
** {aborted,{bad_type,{session,{{1138,649425,684783},<0.1012.0>},
{"kolargol","jabber.autocom.pl","toliman"},
{"kolargol","jabber.autocom.pl"},
undefined}}}
any ideas??
The explanation was provided
The explanation was provided on the chatroom:
the format of the session table changed between 1.0.0 and svn, so you'll probably not be able to share it between those versions
all nodes should run the same ejabberd version, and there should not be any offline nodes during update