Deja Dup не удается выполнить резервное копирование, выдавая следующее сообщение об ошибке:
Failed to read /tmp/duplicity-rrKaLL-tempdir/mktemp-Xw6o6E-1: (<type 'exceptions.IOError'>, IOError('Not a gzipped file',), <traceback object at 0x2172368>)
Проблема сохраняется после удаления ~/.cache/deja-dup
, а также после перезапуска.
Это известная проблема? Есть ли способ принудительно выполнить резервное копирование, кроме удаления также удаленного хранилища и запуска резервного копирования с нуля?
Это была бы лучшая идея. Вы также можете создать новую папку и назвать ее «Резервная копия 2», затем перейти в «Системные настройки»> «Резервная копия»> «Местоположение» и изменить ее. Если это работает, удалите старую и переименуйте ее в «Резервная копия», но убедитесь, что вы обновили настройки.
Я решил эту проблему, удалив поврежденный файл с двойными полными подписями из моего целевого хранилища.
Вот шаги, которые я выполнил. Сначала я попробовал шаги 1 и 2, но они не сработали. Но я перечисляю их, чтобы вы точно знали, что я сделал.
Определили файл сигнатур в моем хранилище, который, как я подозревал, был поврежден (он был создан во время моей последней хорошей резервной копии.) И удалил его.
mv duplicity-full-signatures.20141101T071402Z.sigtar.gz duplicity-full-signatures.20141101T071402Z.sigtar.gz.bak
Запустил команду очистки дублирования для моего хранилища. Например:
duplicity cleanup file:///home/mrfoo/backups/