Ошибка при восстановлении резервной копии

Здравствуйте,

вот проблема

Мой вариант — повреждённый файл резервной копии.

Похоже, это вероятно. Но возможно, проблема в том, что файл резервной копии уже был распакован — возможно, при загрузке — и поэтому не подходит для восстановления.

Проверьте файл резервной копии с помощью:

ls -l filename
file filename
gunzip -tv filename
tar tfz filename

Похоже, это наиболее вероятная причина повреждения резервной копии (учитывая, что она была загружена, а не оставлена в том же месте, где была создана). Похоже, что некоторые браузеры и/или операционные системы «полезно» распаковывают файлы сразу при скачивании или иным образом затрудняют понимание того, что они были изменены.

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

Если вы используете операционную систему, где кто-то с большой вероятностью применяет такие команды, то маловероятно, что именно это стало причиной проблемы. :wink:

Да, я предполагал, что пользователь вошёл в свой экземпляр Discourse.

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

Я с вами согласен