ejabberd MySQL В Debian

Небольшая заметка на память, вполне может пригодиться и другим.

Как известно в стандартной поставке Jabber сервера Ejabberd нет поддержки авторизации через MySQL, присутствует только Mnesia. Это легко решается, так как сам модуль для Ejabberd имеется. С помощью SVN мы можем получить его и собрать, но сначала нужно установить сам SVN.

aptitude install subversion

Вытягиваем исходники модуля

svn checkout  ejabberd-mysql

Переходим в директорию ejabberd-mysql и запускаем скрипт сборки

./build.sh

В Gentoo Linux все собиралось хорошо и сразу, а вот в Debian меня послали лесом да еще и таким изощренным способом.

{"init terminating in do_boot",{undef,[{make,all,[]},{init,start_it,1},{init,start_em,1}]}}

Ларчик открывался просто и нужно было всего лишь доставить пакет

aptitude install erlang-nox

После этого перезапускаем сборку и все файлы с расширением .beam копируем в

/usr/lib/ejabberd/ebin

Оцените статью