в консоли Elastix запустили "yum upgrade". Система бодренько построила список зависимостей, скачала установила и после перезагрузки при попытке зайти на вкладку PBX получаем:
"FATAL ERROR
fatal error reading freepbx_settings
Trace Back
/var/www/html/admin/libraries/freepbxconf.class.php:205 diefreepbx() /var/www/html/admin/libraries/freepbxconf.class.php:178 freepbxconf->__construct()
/var/www/html/admin/bootstrap.php:88 freepbx_conf::create()
/etc/freepbx.conf:9 requireonce() /var/www/html/modules/pbxadmin/libs/contentFreePBX.php:128 includeonce() /var/www/html/modules/pbxadmin/index.php:43 getContent() /var/www/html/libs/paloSantoNavigation.class.php:265 _moduleContent() /var/www/html/libs/paloSantoNavigation.class.php:229 paloSantoNavigation->includeModule() /var/www/html/index.php:204 paloSantoNavigation->showContent()"
причём что странно - /var/www/html/admin/libraries/ папки вообще до запуска команды не было, а после upgrade она там есть, но какие настройки она пытается прочесть и откуда она их подтянула при обновлении - непонятно.
простой метод
идете в свою базу, смотрите там в таблице asterisk.modules версию вашей freepbx, потом делайете дамп базы, переставляете freepbx такой же версии, делаете restore базы.
сложный метод - ищите что конкретно поломало(версии php, лазите по исходникам, добавляете файлы и т.д)
очень простой метод - востанавливаетесь с бекапа.
Задан: 2015-10-08 15:41:26 +0400
Просмотрен: 1,280 раз
Обновлен: Oct 08 '15
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Если вы не специалисты не такого уровня, то как можно было обновлять без резервной копии ? Теперь ищите человека, который вас за денюжку спасать будет.
amonra ( 2015-10-08 15:54:22 +0400 )редактироватьПриз "Самостоятельность и самонадеянность месяца" в студию!
zzuz ( 2015-10-08 16:11:41 +0400 )редактировать"Что делать?" - посыпать голову пеплом. :)
Либо решать проблему, либо, как сказано выше, искать того кто её решит за вас.
virus_net ( 2015-10-09 09:57:35 +0400 )редактироватьрезервную копию ессесно сделали перед этим командой dd на nfs шару. После разворачивания образа при загрузке столкнулись с требованием проверить файловую систему, иначе грузиться отказывалось напрочь. fsck /boot решило эту проблему.
Вопрос стоял в том - откуда взялась папка /var/www/html/admin/libraries/
Макс ( 2015-10-15 12:57:25 +0400 )редактировать