вторник, 12 марта 2013 г.

Обновление модулей freepbx из командной строки

Собственно так:

# sudo -u asterisk /var/lib/asterisk/bin/module_admin upgradeall
# sudo -u asterisk /var/lib/asterisk/bin/module_admin reload

freepbx ошибка cdr_mysql.c my_load_module: Unable to query table description!!

cdr_mysql.c: Unable to query table description!! Logging disabled.

Эта строка говорит о том, что модулю cdr_mysql.so не получилось запуститься. Чаще всего это может говорить о том, что база данных и таблицы MySQL повреждены.

Чтобы восстановить базу данных MySQL, выполняем следующие команды:

# service asterisk stop
# service mysqld stop
# mysql -u root -p
>repair table asteriskcdrdb.cdr;
>exit

# service mysqld start
# service asterisk start
# asterisk -rvvv

все.