Ошибка при резервном копировании курсов

Ошибка при резервном копировании курсов

от Максим Куликов -
Количество ответов: 9

При создании бэкапа курса на последнем этапе возникает ошибка: "Debug info: Header does not have POSIX ustar magic string
Error code: errorprocessingarchive". Подскажите может кто знает из-за чего она возникает. moodle 2.7

В ответ на Максим Куликов

Re: Ошибка при резервном копировании курсов

от Alexander Mamonov -

moodle 3.0. Таже проблема..

Debug info: Header does not have POSIX ustar magic string

Error code: errorprocessingarchive
Stack trace:
line 290 of /lib/filestorage/tgz_extractor.php: moodle_exception thrown
line 223 of /lib/filestorage/tgz_extractor.php: call to tgz_extractor->process_header()
line 142 of /lib/filestorage/tgz_extractor.php: call to tgz_extractor->extract_or_list()
line 645 of /lib/filestorage/tgz_packer.php: call to tgz_extractor->extract()
line 104 of /lib/filestorage/mbz_packer.php: call to tgz_packer->extract_to_pathname()
line 269 of /backup/util/helper/backup_general_helper.class.php: call to mbz_packer->extract_to_pathname()
line 1796 of /backup/moodle2/backup_stepslib.php: call to backup_general_helper::get_backup_information_from_mbz()
line 34 of /backup/util/plan/backup_execution_step.class.php: call to backup_zip_contents->define_execution()
line 181 of /backup/util/plan/base_task.class.php: call to backup_execution_step->execute()
line 177 of /backup/util/plan/base_plan.class.php: call to base_task->execute()
line 120 of /backup/util/plan/backup_plan.class.php: call to base_plan->execute()
line 320 of /backup/controller/backup_controller.class.php: call to backup_plan->execute()
line 136 of /backup/util/ui/backup_ui.class.php: call to backup_controller->execute_plan()
line 131 of /backup/backup.php: call to backup_ui->execute()

В ответ на Alexander Mamonov

Re: Ошибка при резервном копировании курсов

от Sergei Kolesnikov -

Подскажите, кто-то решил вопрос? Если да, то как? У меня та же проблема

В ответ на Sergei Kolesnikov

Re: Ошибка при резервном копировании курсов

от Vadim Tabunshchik -
Изображение пользователя Developers
Подскажите, кто-то решил вопрос? Если да, то как?

Пока, наверное, никто не знает точно, как и что делать в этом случае улыбаюсь

MDL-52516

Automated backups not working and not showing

Связано это не с moodle, а с ПО сервера.

Могу только подозревать, что в название резервной копии включено короткое имя курса, а на самом деле оно и не короткое. Если включен параметр backup_shortname, попробуйте отключить.

В ответ на Vadim Tabunshchik

Re: Ошибка при резервном копировании курсов

от Sergei Kolesnikov -

По большому счету задача стоит в восстановлении курса из готового бекапа 143мб, пытался сделать это через восстановление, но пи загрузке файла обрывается на 95%(ошибка соединения с сервером),

(max_upload_filesize и время ожидания скрипта увеличил)

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

Вопрос.

Если опустить все танцы с бубном, могу ли я сделать следующее:

вручную закинуть файл бекапа курса на сервер и из него попытаться восстановить?

Куда именно нужно положить файл( в папке moodledata нет папок с Id курса)?

В ответ на Sergei Kolesnikov

Re: Ошибка при резервном копировании курсов

от Vadim Tabunshchik -
Изображение пользователя Developers
Если опустить все танцы с бубном, могу ли я сделать следующее:
вручную закинуть файл бекапа курса на сервер и из него попытаться восстановить?
Куда именно нужно положить файл( в папке moodledata нет папок с Id курса)?

Конечно можно.

Создайте в /moodledata/repository/ какой-нибудь каталог, например, backup

В админке в плагинах хранилища активируйте «Файловая система» и создайте экземпляр хранилища, указав путь к каталогу /moodledata/repository/backup

По ФТП в backup загрузите архив бекапа 143мб и при восстановлении в выборе файла заходите в это хранилище и указываете архив.

 

В ответ на Vadim Tabunshchik

Re: Ошибка при резервном копировании курсов

от Данил Див -

В админке в плагинах хранилища активируйте «Файловая система» и создайте экземпляр хранилища, указав путь к каталогу /moodledata/repository/backup

Что такое плагины хранилища и как активировать файловую систему?

В ответ на Vadim Tabunshchik

Re: Ошибка при резервном копировании курсов

от Sergei Kolesnikov -
Могу только подозревать, что в название резервной копии включено короткое имя курса, а на самом деле оно и не короткое. Если включен параметр backup_shortname, попробуйте отключить.
А можно подробнее, где найти эту настройку?
В ответ на Sergei Kolesnikov

Re: Ошибка при резервном копировании курсов

от Vadim Tabunshchik -
Изображение пользователя Developers

Ниже меню админки есть строка поиска, введите туда backup_shortname и получите результат: «Администрирование ► Курсы ► Резервные копии ► Настройка автоматического резервного копирования»