С нативной бд всё работает отлично, пытаюсь завести с мускулом:
# cd /usr/ports/lang/erlang-lite
# make config
Включаю Enable ODBC
# make install clean
# cd /usr/ports/net-im/ejabberd
# make config
Включаю Enable ODBC support
# make install clean
Конфиг такой:
{auth_method, odbc}.
{odbc_server, {mysql, "localhost", "ejabberd", "ejabberd", "пароль"}}.
{modules,
[
%% ...
{mod_last_odbc, []},
{mod_offline_odbc, [{access_max_user_messages, max_user_offline_messages}]},
{mod_privacy_odbc, []},
{mod_private_odbc, []},
{mod_pubsub_odbc, [...]},
{mod_roster_odbc, []},
{mod_vcard_odbc, []},
]}.
MySQL стоит давно и нормально, бд со схемой создал (точнее даже скопировал с другого сервера).
В итоге залогиниться нельзя, в логе:
** Reason for termination =
** {'module could not be loaded',
[{ejabberd_odbc,escape,[«growl»]},
...
ЧЯДНТ? Вроде ж всё на месте.
erlang-mysql и libiodbc стоят.