Не запускается

Мир вам. Поставил ejabberd-2.1.0_rc2 на CentOS 5
Erlang - otp_src_R13B02-1
Не запускается.
В логах вижу такое: ejabberd has not been compiled with relational database support. Skipping database startup.

Подозреваю, что Джаббер не может связаться с Мускулом, но как это сделать? В конфиге прописал данные подключения к базе, но как создаются таблицы? Я не нашел как это делается, подскажите плз.

Заранее благодарю, храни вас Бог

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Re: Не запускается

Надо просто пересобрать ejabberd с опцией --enable-odbc. Кстати, не забудь также собрать mysql-драйвер отсюда: http://svn.process-one.net/ejabberd-modules/mysql/trunk/src/

Теперь что-то другое стало

Теперь что-то другое стало вылазить:

=ERROR REPORT==== 2009-11-10 19:56:21 ===
E(<0.36.0>:ejabberd_rdbms:67) : Start of supervisor 'ejabberd_odbc_sup_blessing.ru' failed:
{error,{shutdown,{child,undefined,'ejabberd_odbc_sup_blessing.ru',
{ejabberd_odbc_sup,start_link,["blessing.ru"]},
transient,infinity,supervisor,
[ejabberd_odbc_sup]}}}
Retrying...

=ERROR REPORT==== 2009-11-10 19:56:21 ===
E(<0.538.0>:ejabberd_odbc:491) : mysql_conn: init error 1045: "#28000Access denied for user 'root'@'localhost' (using password: YES)"

=ERROR REPORT==== 2009-11-10 19:56:21 ===
E(<0.537.0>:ejabberd_odbc:451) : MySQL connection failed: login_failed
Waiting 30 seconds before retrying...

Вроде что-то получилось с

Вроде что-то получилось с драйвером, однако все-равно не хочет цепляться... вот лог:

*********************************************
=ERROR REPORT==== 2009-11-10 17:38:06 ===
E(<0.36.0>:ejabberd_rdbms:67) : Start of supervisor 'ejabberd_odbc_sup_bless.ru' failed:
{error,{shutdown,{child,undefined,'ejabberd_odbc_sup_bless.ru',
{ejabberd_odbc_sup,start_link,["bless.ru"]},
transient,infinity,supervisor,
[ejabberd_odbc_sup]}}}
Retrying...

=INFO REPORT==== 2009-11-10 17:38:06 ===
D(<0.432.0>:ejabberd_odbc:487) : mysql_conn: greeting version "5.0.87" (protocol 10) salt "{}\"-ZaVj" caps 41516 serverchar <<33,2,0,
0,0,0,0,
0,0,0,0,
0,0,0,0,
0>> salt2 "3\\X$FwE2f0WH"

=INFO REPORT==== 2009-11-10 17:38:06 ===
D(<0.432.0>:ejabberd_odbc:487) : mysql_auth send packet 1: <<5,162,0,0,64,66,
15,0,8,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,
114,111,111,116,0,
20,187,82,85,1,
146,152,252,148,3,
2,224,70,114,76,
37,143,168,192,70,
223>>

=ERROR REPORT==== 2009-11-10 17:38:06 ===
E(<0.432.0>:ejabberd_odbc:491) : mysql_conn: init error 1045: "#28000Access denied for user 'root'@'bless.ru' (using password: YES)"

=ERROR REPORT==== 2009-11-10 17:38:06 ===
E(<0.431.0>:ejabberd_odbc:451) : MySQL connection failed: login_failed
Waiting 30 seconds before retrying...

=INFO REPORT==== 2009-11-10 17:38:06 ===
D(<0.433.0>:ejabberd_odbc:487) : mysql_recv: Socket #Port<0.3295> closed

=ERROR REPORT==== 2009-11-10 17:38:45 ===
E(<0.262.0>:ejabberd_odbc:491) : mysql_conn: init error 1045: "#28000Access denied for user 'root'@'localhost' (using password: YES)"

=ERROR REPORT==== 2009-11-10 17:38:45 ===
E(<0.261.0>:ejabberd_odbc:451) : MySQL connection failed: login_failed
Waiting 30 seconds before retrying...

*********************************************

В чем может быть проблема?

"#28000Access denied for user

"#28000Access denied for user 'root'@'localhost' (using password: YES)"

Access denied - в доступе отказано.
Ваш К.О.

А нельзя поподробнее об

А нельзя поподробнее об установке этого драйвера? В инете инфа везде разная, и в основном для ФриБСД, а под CentOS нигде не могу найти...

Ну просто скопируй содержимое

Ну просто скопируй содержимое mysql/trunk/src в папку ejabberd/src и запусти make.
Если исходников ejabberd'а нету, то можно собрать и отдельно, там же INSTALL есть.

Syndicate content