Ошибка при настройке Ejabberd для работы с MySQL

Настраиваю ejabberd для работы на MySQL, как написано тут
При запуске в лог /var/log/jabber/ejabberd.log пишет ошибку:


=ERROR REPORT==== 2009-11-17 16:58:59 ===
C(<0.35.0>:ejabberd_check:63) : ejabberd is configured to use 'mysql', 
but the following Erlang modules are not installed: '[mysql,
                                                    mysql_auth,
                                                    mysql_conn,
                                                    mysql_recv]'

Автор: tigor
18.11.2009 09:02
Ответов 1

Ответы

Исправил ошибку установив модуль для работы с MySQL для ejabberd.
Что для этого нужно:
1. Скачать модуль


svn co https://svn.process-one.net/ejabberd-modules/mysql/trunk mysql

2. Зайти в папку mysql


cd mysql

3. Запустить build.sh


./build.sh

4. Скопировать файлы mysql.beam mysql_auth.beam mysql_conn.beam mysql_recv.beam из каталога ebin в /usr/lib/erlang/lib/odbc-2.10.3/ebin/ (версия odbc может быть отличной от вашей).

5. Перезапустить ejabberd


/etc/init.d/ejabberd restart