staging.inyokaproject.org

Deja Dup / Duplicity - Wiederherstellung funktioniert nicht

Status: Gelöst | Ubuntu-Version: Ubuntu 9.10 (Karmic Koala)
Antworten |

Manny73

Avatar von Manny73

Anmeldungsdatum:
6. Juli 2006

Beiträge: 107

Ich habe seit kurzem das Problem, dass ich meine gesicherten Daten nicht mehr wiederherstellen kann. Ich verwende Deja Dup (V10.2, Duplicity V0.5.18) und bis vor kurzem konnte ich meine Daten noch wiederherstellen.

In Deja Dup bekomme ich folgende Ausgabe:

Traceback (most recent call last):
  File "/usr/bin/duplicity", line 825, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 818, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 775, in main
    restore(col_stats)
  File "/usr/bin/duplicity", line 436, in restore
    restore_get_patched_rop_iter(col_stats)):
  File "/usr/lib/python2.6/dist-packages/duplicity/patchdir.py", line 519, in Write_ROPaths
    for ropath in rop_iter:
  File "/usr/lib/python2.6/dist-packages/duplicity/patchdir.py", line 491, in integrate_patch_iters
    for patch_seq in collated:
  File "/usr/lib/python2.6/dist-packages/duplicity/patchdir.py", line 376, in yield_tuples
    setrorps(overflow, elems)
  File "/usr/lib/python2.6/dist-packages/duplicity/patchdir.py", line 365, in setrorps
    elems[i] = iter_list[i].next()
  File "/usr/lib/python2.6/dist-packages/duplicity/patchdir.py", line 110, in difftar2path_iter
    tarinfo_list = [tar_iter.next()]
  File "/usr/lib/python2.6/dist-packages/duplicity/patchdir.py", line 326, in next
    self.set_tarfile()
  File "/usr/lib/python2.6/dist-packages/duplicity/patchdir.py", line 320, in set_tarfile
    self.current_fp = self.fileobj_iter.next()
  File "/usr/bin/duplicity", line 468, in get_fileobj_iter
    manifest = backup_set.get_manifest()
  File "/usr/lib/python2.6/dist-packages/duplicity/collections.py", line 178, in get_manifest
    return self.get_local_manifest()
  File "/usr/lib/python2.6/dist-packages/duplicity/collections.py", line 158, in get_local_manifest
    manifest_buffer = self.local_manifest_path.get_data()
  File "/usr/lib/python2.6/dist-packages/duplicity/path.py", line 159, in get_data
    buf = fin.read()
IOError: [Errno 5] Input/output error

Beim Versuch der Widerherstellung ist es egal, ob ich die Files in den selben oder in einen anderen Ordner wiederherstellen lasse, es ist auch egal, welche Sicherungsdatei (mehrere probiert) ich verwende.

Ich habe vor kurzem auf die neue Version von python-libxml2 upgedatet. Zur Sicherheit habe ich das Package noch einmal neu installiert, aber ohne Erfolg.

Manny73

(Themenstarter)
Avatar von Manny73

Anmeldungsdatum:
6. Juli 2006

Beiträge: 107

Ist das Problem unbekannt oder gibt es dafür keine Lösung?

Ich habe leider einige wichtige Mails im Thunderbird verloren und benötige daher eine Rückspielung des Backups.

Manny73

(Themenstarter)
Avatar von Manny73

Anmeldungsdatum:
6. Juli 2006

Beiträge: 107

Habe jetzt selber eine Lösung gefunden ☺

Im Deja Dup Cache (den ich zufällig gesehen habe, wie ich ein Backup des Homeverzeichnis gemacht habe) war eine Datei, die eine Wiederherstellung der Daten verhindert hat. Cache gelöscht und jetzt funktioniert wieder alles wie es soll.

Antworten |