web-dev-qa-db-ja.com

自動バックアップが失敗し続けるのですが、どうすれば強制的に実行できますか?

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を削除しても再起動しても問題が解決しない。

これは既知の問題ですか?リモートリポジトリも削除してバックアップを最初から開始する以外に、バックアップを強制する方法はありますか?

1

それは最高のアイデアでしょう。新しいフォルダを作成して「バックアップ2」という名前を付け、[システム環境設定]> [バックアップ]> [場所]に移動して変更することもできます。動作する場合は、古いものを削除し、名前を「バックアップ」に変更しますが、設定を更新してください。

2
Andy Castille

これを解決するには、破損したduplicity-full-signaturesファイルを宛先の保存場所から削除します。

これが私が実行したステップです。最初にステップ1と2を試しましたが、うまくいきませんでした。しかし、私はそれらをリストアップしているので、あなたは私が何をしたか正確に知っています。

  1. 〜/ .cache /からdeja-dupディレクトリを削除しました(この手順は不要な場合があります)。
  2. 〜/ .cache /からDuplicityディレクトリを削除しました(この手順は不要な場合があります)。
  3. 破損していると思われるストレージ場所の署名ファイルを特定し(最後の適切なバックアップの前後に作成されました)、それを別の場所に移動しました。

    mv duplicity-full-signatures.20141101T071402Z.sigtar.gz duplicity-full-signatures.20141101T071402Z.sigtar.gz.bak
    
  4. 私の保管場所に対して重複性クリーンアップコマンドを実行しました。例えば:

    duplicity cleanup file:///home/mrfoo/backups/
    
0
JasonAzze