>>>>> On 27 Jul 2010 at 05:52 "JB" == Jurij Bogaevs'kyj writes:
JB> On 26.07.10 15:27, Andrey Rahmatullin wrote: >> On Mon, Jul 26, 2010 at 03:16:50PM +0300, Jurij Bogaevs'kyj wrote: >>> Добрый день всем! >>> Подскажите пожалуйста. После изменения имени хоста, ejabberd не >>> запускается с такой руганью >> Базу надо было дампить заранее. >> Впрочем, возможно, она ещё не сдохла. >> >>> ERROR REPORT==== 2010-07-26 11:12:41 === >>> E(<0.36.0>:ejabberd_config:278) : Error reading Mnesia database spool files: >>> The Mnesia database couldn't read the spool file for the table 'config'. >>> ejabberd needs read and write access in the directory: >>> /var/lib/ejabberd >>> Maybe the problem is a change in the computer hostname, >>> or a change in the Erlang node name, which is currently: >>> ejabb...@optymus >> В имени ноды хостнейм упоминать было нельзя, надо было ставить localhost. JB> В имени хостнейм не упоминал, называл только виртуальный хост. >> >>> Как исправить? >> Для начала попробовать поменять хостнейм на старый, сдампить базу, >> поменять имя ноды на нормальное (ejabb...@localhost), ресторнуть базу и >> поменять хостнейм на новый. >> JB> Получилось. Вернул назад старый хостнейм, сбекапил базу, с помощью JB> скрипта от сюда http://www.ejabberd.im/migrate-host переименовал, снес JB> ejabberd, почистил /var/lib/ejabberd/, установил ejabberd, ресторнул JB> базу. После чего в конфиг добавил старый виртуальний хост. JB> Спасибо всем за помощь. А вы не пробовали перед этим в /etc/sysconfig/ejabberd задать в ERLANG_NODE старое значение? -- vvk _______________________________________________ Sysadmins mailing list Sysadmins@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/sysadmins