[ejabberd] Need fast help: Production server doesn't start anymore after update

Badlop badlop at gmail.com
Fri Feb 19 14:48:34 MSK 2010

2010/2/18 Jonathan Schleifer <js-ejabberd at webkeks.org>:
> After upgrading ejabberd, I am flooded with errors:

Half (or maybe all) of the error messages are caused by one single reason,
which I don't know. Let's see:

> =ERROR REPORT==== 2010-02-18 19:37:44 ===
> E(<0.36.0>:gen_mod:46): {noproc,
>                            {gen_server,call,
>                                [ejabberd_hooks,
>                                 {add,roster_get,"webkeks.org",
>                                     mod_roster_odbc,get_user_roster,50}]}}

I don't know.

> =ERROR REPORT==== 2010-02-18 19:37:44 ===
> E(<0.36.0>:gen_mod:46): {undef,[{mod_adhoc,start,["webkeks.org",[]]},
>                                {gen_mod,start_module,3},
>                                {lists,foreach,2},
>                                {ejabberd_app,start,2},
>                                {application_master,start_it_old,4}]}

In this case it means the file mod_adhoc.beam was not found.

> My config looks like this:

I tried your configuration with ejabberd 2.1.x from Git, and starts
almost correctly.
My only problems were that pgsql obviously doesn't connect, and some
listeners can't start because I don't have the IP addresses.

> Any idea what's happening here? Even after removing the modules from the
> config it complains about, it doesn't work.
> And I wonder: Why were _odbc modules removed?

Only you know how you installed ejabberd, what version you installed,
what/how was previously installed, and only you know the error messages
that may have appeared during compilation and installation.

> And how do I migrate those back from odbc to mnesia?
> Am I forced to just lose all privacy lists, vcards etc?

There is a method to move most ejabberd mnesia database contents to ODBC,
but probably not the opposite.

Ah, maybe it is possible exporting to XEP-0227 PIEFXIS files,
reconfigure ejabberd,
and then import.


More information about the ejabberd mailing list