Добрый день.
Пытаюсь поднять ejabberd по след схеме:
Сервер1 - FAMP (FreeBSD+Apache+PHP+MySQL)(БД для ejaaberd)
Сервер2 - FreeBSD + ejabberd
ejabberd планируется использовать только внутри корпоративной сети.
Сервер1 - Все поднял(ставил из портов), все работает.
-создал пользователя + БД для ejabberd (дамп взял из исходников)
-Проверил доступ к БД с сервера2 -все ок.
Сервер2 - ejabberd ставил из портов с поддержкой MySQL.
Настройки ejabberd.yml (только то, что менял)
hosts:
- «test.local»
auth_method: odbc
## MySQL server:
odbc_type: mysql
odbc_server: «192.168.111.105»
odbc_database: «jabdb»
odbc_username: «jabuser»
odbc_password: «12345678»
language: «ru»
### MODULES
mod_last:
db_type: odbc
mod_muc:
db_type: odbc
mod_offline:
db_type: odbc
mod_privacy:
db_type: odbc
mod_private:
db_type: odbc
mod_roster:
db_type: odbc
mod_shared_roster:
db_type: odbc
mod_vcard:
db_type: odbc
Проблема:
При запуске ejaaberd получаю ошибку:
2015-07-20 10:45:31.371 [error] <0.39.0> CRASH REPORT Process <0.39.0> with 0 neighbours exited with reason: no function clause matching lists:map(#Fun<gen_iq_handler.3.72137204>, odbc) line 1236 in application_master:init/4 line 133
2015-07-20 10:45:31.371 [info] <0.7.0> Application ejabberd exited with reason: no function clause matching lists:map(#Fun<gen_iq_handler.3.72137204>, odbc) line 1236
Прошу помочь разобраться в чем проблема.
Заранее СПС.