Problems after upgrade from 1.1.1 to 1.1.2 (debs from http:// sgolovan.jabber.ru /debian/)

Hello,

I am using debs from http://sgolovan.jabber.ru/debian/, MySQL authentication (https://support.process-one.net/doc/display/MESSENGER/Using+ejabberd+wit...). After updating to 1.1.2 I copied the mysql...beam files to the corresponding place in the 1.1.2 folder, but the server fails to work. I have kept the previous config file as well - are there changes in the cfg file between versions?

When I try to log in, it kicks me out and says in the logs:

** Reason for termination =
** {function_clause,[{xml,crypt,[null]},
                     {xml,'-element_to_string/1-lc$^0/1-0-',1},
                     {xml,element_to_string,1},
                     {xml,'-element_to_string/1-lc$^0/1-0-',1},
                     {xml,element_to_string,1},
                     {ejabberd_c2s,send_element,2},
                     {lists,foreach,2},
                     {ejabberd_c2s,presence_update,3}]}

Thanks for any help

Roman

Problems solved: deleted my admin user and created again

Well, the problems I had were not preventing other users from logging in, so I deleted my user and created it anew. Problem gone, mystery remains...

Roman

I also encountered that

I also encountered that problem. the 'askmessage' column in the 'rosterusers' table should be non null.
An UPDATE rosterusers SET askmessage = ''; fixed it for me

Got exact the same error

Got exact the same error under Linux.

Additionally, I get following error:

=INFO REPORT==== 3-Oct-2006::22:05:30 ===
I(<0.308.0>:ejabberd_c2s:382): ({tlssock,#Port<0.345>,#Port<0.349>}) 
Accepted legacy authentication for hotkey_mobil@jabber.fh-stralsund.de/Psi

=INFO REPORT==== 3-Oct-2006::22:05:31 ===
I(<0.308.0>:ejabberd_c2s:1161): ({tlssock,#Port<0.345>,#Port<0.349>}) 
Close session for hotkey_mobil@jabber.fh-stralsund.de/Psi

=ERROR REPORT==== 3-Oct-2006::22:05:31 ===
** State machine <0.308.0> terminating
** Last event in was {xmlstreamelement,
                         {xmlelement,"presence",
                                     [],
                                     [{xmlcdata,<<"\n">>},
                                      {xmlelement,
                                          "priority",
                                          [],
                                          [{xmlcdata,<<"5">>}]},
                                      {xmlcdata,<<"\n">>},
                                      {xmlelement,
                                          "x",
                                          [{"xmlns","jabber:x:signed"}],
                                          [{xmlcdata,
                                               <<"iD8DBQBF...jp">>},
                                           {xmlcdata,<<"\n">>},
                                           {xmlcdata,
                                               <<"op3Z1rl5TN+XWHBwiOdhqlw=">>},
                                           {xmlcdata,<<"\n">>},
                                           {xmlcdata,<<"=+HLO">>}]},
                                      {xmlcdata,<<"\n">>}]}}

1.1.1 works flawlessly.

Maybe important facts:

Gentoo Linux (2.6.16.28-xen)
erlang 11.2.0
ejabberd 1.1.2 with mysql-support (using mysql for all possible storage: roster, offlinemsg etc.)

Syndicate content