132 просмотров
от (120 баллов) в категории Тонкая настройка
редактировать от

В общем-то свежая установка. После настройки делаю резервное копирование.
После резервного копирования показывает, что файл весит 2Мб.
Качаю, удаляю целиком виртуалку и создаю новую. Заливаю на неё бэкап. Показывает размер 0Мб.
После перезагрузки показывает 
Подумал, что могло что-то пойти не так, установил систему заново, настроил, сделал резервную копию.
Протестировал, что она делается и скачивается. Снова сделал свежую установку. Попробывал залить через все типы браузеров - итог один 0 Мб и та же ошибка после восстановления из него.

2 Ответы

от (15.1 тыс. баллов)

На основании обращения создана задача разработчикам 

BACKUP-7 Не закачивается файл бекапа обратно

от (120 баллов)
Если позволите. Я бы расширил немного задачу.
В качестве бэкапа и файла обновления интерфейс принимает любую хрень. Требуется вообще валидация бэкапов и файлов обновлений на предмет того, что скормил пользователь
от (15.1 тыс. баллов)
Спасибо, проверим. В планах вынос бэкапов в отдельный модуль, для того чтобы оперативно его обновлять исправлять без апгрейда станции.
от (66.2 тыс. баллов)

Можно обойти проблему:

Поправить файл "/etc/inc/Backup.php". 

if(!file_exists($path_b_dir)){
    Util::mwexec("du {$data['mnt_point']}/storage/usbdisk[1-9]/mikopbx/backup/*/flist.txt -d 0 2> /dev/null | /bin/busybox awk '{print $2}'", $out);
    if(($out[0] ?? false) && file_exists($out[0])){
        // бекап выполнялся на сетевой диск.
        $path_b_dir       = dirname($out[0]);
        $result['new_id'] = basename($path_b_dir);
    }
}

заменить на:


if(!file_exists($path_b_dir)){
    Util::mwexec("du {$data['mnt_point']}/storage/usbdisk[1-9]/mikopbx/backup/*/flist.txt -d 0 2> /dev/null | /bin/busybox awk '{print $2}'", $out);
    if(($out[0] ?? false) && file_exists($out[0])){
        // бекап выполнялся на сетевой диск.
        $path_b_dir       = dirname($out[0]);
        $new_id           = basename($path_b_dir);
        if($data['dir_name'] !== $new_id){
            $result['new_id'] = $new_id;
        }

    }
}

Далее выполнить команду:

~ # ps -A -f | grep api
10014 root       0:00 {worker_reload} /bin/sh /etc/rc/worker_reload php -f /etc/inc/workers/longpoll_api.php
10015 root       0:09 {php} longpoll_api
28103 root       0:00 php -f /etc/inc/workers/worker_api_commands.php
53847 root       0:00 grep api

Завершить процесс "php -f /etc/inc/workers/worker_api_commands.php"

kill 28103

Запустить процесс:

/usr/bin/php -f /etc/inc/cron/worker_safe_scripts.php

На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia настройка входящие-вызовы провайдер запись-разговоров маршрутизация ivr провайдеры askozia7 очередь маршрут askozia6 запись очередь-вызовов исходящие-звонки обновление переадресация факс перевод-вызова транк callerid веб-интерфейс перехват-вызова ascozia история мобильный интеграция установка логи перевод редактор звонок nat настройка-провайдер релиз goip аон маршруты провайдеров голосовая-почта панель-телефонии-1с разговоров битрикс телефонная-книга диалплан тишина smtp почта gsm вызовы asterisk лицензия панель askozia-5 bitrix24 донабор переадресация-мобильный префиксы время исходящие голосовая парковка перехват вызовов номер vmware мультифон мегафон внешние-номера запись-разговора задержки статистика monitoring звонков ошибка меню skype sip ssh 2 телеграм консольное web-интерфейс нерабочее-время mikopbx дополнительный-диск распределение память проброс-портов битрикс24 beta настройка-исходящие-исходящих-вызов-вызовов сетевые подменю goip4 отправка-факса демо-версия железо grandstream

1.7 тыс. вопросов

1.5 тыс. ответов

3.7 тыс. комментариев

4.1 тыс. пользователей

...