ejabberd - Comments for "Migrating rosters from v. 0.9.8 to new release 2.0.5" https://www.ejabberd.im/node/3551 en Maybe the Erlang node names are different https://www.ejabberd.im/node/3551#comment-54384 <p>"that is on a different server"</p> <p>I guess this means "a different computer".</p> <p>In most cases you can simply copy the Mnesia spool directory (all those DCD, DCL... files) to the new computer, and let ejabberd update the database structure if needed.</p> <p>There can be one problem, which I assume you are seeing. If your old ejabberd was running in an Erlang node with name "ejabberd@machine1", and your new ejabberd runs in an Erlang node with name "ejabberd@machine2".</p> <p>For example, when I start ejabberd I see in ejabberd.log:</p> <pre>=PROGRESS REPORT==== 22-Jun-2009::16:33:52 === application: ejabberd started_at: ejabberd@localhost</pre><p> Solution. Find what is the Erlang node name of your old ejabberd. If it wasn't the same than in the new machine, then edit ejabberdctl.cfg in your new machine, and put the old name. Something like:</p> <pre>ERLANG_NODE=ejabberd@machine1</pre> Mon, 22 Jun 2009 20:43:38 +0000 mfoss comment 54384 at https://www.ejabberd.im