Страница 1 из 1

Ошибка при обновлении модуля FreePBX

Добавлено: 02 ноя 2016, 20:59
phantom
Решил обновить все модули, обновились кроме одного "Asterisk Logfiles". При обновлении выдает такую ошибку:

Код: Выделить всё

exit: 255
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php.d/ZendGuard.ini on line 1 in Unknown on line 0
Unable to continue. Cron line added didn't remain in crontab on final check in /var/www/html/admin/libraries/BMO/Cron.class.php on line 113
#0 /var/www/html/admin/libraries/BMO/Cron.class.php(180): FreePBX\Cron->addLine('@weekly /var/li...')
#1 /var/www/html/admin/libraries/utility.functions.php(624): FreePBX\Cron->add('@weekly /var/li...')
#2 /var/www/html/admin/modules/queues/functions.inc/cron.php(80): edit_crontab('', Array)
#3 /var/www/html/admin/modules/queues/functions.inc/dialplan.php(18): queues_set_backup_cron()
#4 /var/www/html/admin/libraries/BMO/DialplanHooks.class.php(95): queues_get_config('asterisk')
#5 /var/lib/asterisk/bin/retrieve_conf(866): FreePBX\DialplanHooks->processHooks('asterisk', Array)
#6 {main}
Я его все равно обновил силком, отключив Астериск.
Но красная кнопочка Apply Config так и весит. Нажимаю по ней такая же ошибка что выше.
Пробовал с консоли выполнить:
amportal chown
amportal a ma refreshsignatures
amportal a reload

не помогло, когда выполняешь amportal a reload ошибка:

Код: Выделить всё

PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php.d/ZendGuard.ini on line 1 in Unknown on line 0

PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php.d/ZendGuard.ini on line 1 in Unknown on line 0
/var/lib/asterisk/bin/freepbx_engine: line 222: /var/lib/asterisk/bin/freepbx_engine_hook_ucp: Нет такого файла или каталога
!!!!amportal is depreciated. Please use fwconsole!!!!
forwarding all commands to 'fwconsole'
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php.d/ZendGuard.ini on line 1 in Unknown on line 0
Reloading FreePBX
Error(s) have occured, the following is the retrieve_conf output:
exit: 255
PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php.d/ZendGuard.ini on line 1 in Unknown on line 0
Unable to continue. Cron line added didn't remain in crontab on final check in /var/www/html/admin/libraries/BMO/Cron.class.php on line 113
#0 /var/www/html/admin/libraries/BMO/Cron.class.php(180): FreePBX\Cron->addLine('@weekly /var/li...')
#1 /var/www/html/admin/libraries/utility.functions.php(624): FreePBX\Cron->add('@weekly /var/li...')
#2 /var/www/html/admin/modules/queues/functions.inc/cron.php(80): edit_crontab('', Array)
#3 /var/www/html/admin/modules/queues/functions.inc/dialplan.php(18): queues_set_backup_cron()
#4 /var/www/html/admin/libraries/BMO/DialplanHooks.class.php(95): queues_get_config('asterisk')
#5 /var/lib/asterisk/bin/retrieve_conf(866): FreePBX\DialplanHooks->processHooks('asterisk', Array)
#6 {main}

Re: Ошибка при обновлении модуля FreePBX

Добавлено: 02 ноя 2016, 21:34
ded
Переводить что написано пробовали?

Re: Ошибка при обновлении модуля FreePBX

Добавлено: 02 ноя 2016, 21:41
phantom
конечно, и на официальном форуме freepbx читал, не помогли советы.

Re: Ошибка при обновлении модуля FreePBX

Добавлено: 02 ноя 2016, 21:45
phantom
вот эта ошибка уже давно и она ни как не влияет на работу FreePBX

Код: Выделить всё

PHP Deprecated:  Comments starting with '#' are deprecated in /etc/php.d/ZendGuard.ini on line 1 in Unknown on line 0

Re: Ошибка при обновлении модуля FreePBX

Добавлено: 02 ноя 2016, 22:35
ded
Cкорее всего Вам просто нужна помощь, но помощь уже перед Вами -

Вы можете (и должны) искать похожие случаи, а они обязательно есть, и как они были преодолены.

Правильно сформулированный вопрос это уже половина ответа на него.
В противном случае cкорее всего неумение сформулировать проблему, а так же отсутствие понимания азов, приведёт только к негативному к Вам отношению,
и вызовет такое же негативное чувство у Вас в ответ, как бы горько это не звучало.

Для чего нужен форум?

Форум нужен для того, чтобы Вы САМИ нашли ответ на свой вопрос.

Форум нужен для того, чтобы Вы САМИ опубликовали на нем ответ на вопрос, интересный многим.

Re: Ошибка при обновлении модуля FreePBX

Добавлено: 02 ноя 2016, 22:53
whoim
мне гугл показал варианты попробовать в первой ссылке в поиске по "Cron line added didn't remain in crontab on final check in /var/www/html/admin/libraries/BMO/Cron.class.php"

Также много вариантов и ниже, например, http://community.freepbx.org/t/cant-rel ... x-14/37540

Re: Ошибка при обновлении модуля FreePBX

Добавлено: 02 ноя 2016, 22:59
phantom
спасибо я так и сделал, вылезла ошибка при входе в админку FreePBX:
Module: "FreePBX Framework", File: "/var/www/html/admin/libraries/BMO/Cron.class.php altered"

Re: Ошибка при обновлении модуля FreePBX

Добавлено: 02 ноя 2016, 23:14
phantom
Я после коммента выполнил команды:
amportal a ma refreshsignatures
amportal a ma upgradeall
amportal a reload

Раскоментил, выполнил теже самые команды опять вернулась ошибка(

Кто-то из разработчиков эмоционально шутит в комментах))

Код: Выделить всё

 public function addLine($line) {
                $line = trim($line);
                $backup = $this->getAll();
                $newCrontab = $backup;

                if (!$this->checkLine($line)) {
                        $newCrontab[] = $line;
                        $this->installCrontab($newCrontab);
                        if ($this->checkLine($line))
                                return true;
                        // It didn't stick. WTF? Put our original one back.
                        $this->installCrontab($backup);
//                      throw new \Exception("Cron line added didn't remain in crontab on final check");
                } else {

Re: Ошибка при обновлении модуля FreePBX

Добавлено: 02 ноя 2016, 23:23
ded
Люди пишут - System unusable after FreePBX 13 Upgrade
http://community.freepbx.org/t/system-u ... rade/35493
У меня вопрос: зачем надо было обновляться? Есть желание тестировать обновления? Тогда надо рапопртовать об этом не сюда, а в http://issues.freepbx.org/projects/FREEPBX/issues/