ubuntuusers.de

Wiederherstellen mit deja-dup funktioniert bei der duplicity-full.*Z.manifest

Status: Ungelöst | Ubuntu-Version: Ubuntu MATE 20.04 (Focal Fossa)
Antworten |

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 9840

Hallo in die Runde,
die Rücksicherung funktioniert nur mit der duplicity-full.*Z.manifest.
Alle weiteren 7 Sicherungen des Typ duplicity-inc.*.to.*.manifest ergeben Fehlermeldungen.

mate-hp@matehp-HP-ProDesk:/etc/apt/sources.list.d$ uname -r
5.4.0-124-generic
mate-hp@matehp-HP-ProDesk:/etc/apt/sources.list.d$
mate-hp@matehp-HP-ProDesk:~$ dpkg -l| grep ii| grep deja
ii  deja-dup                              42.8-3~ppa~focal                    amd64        Backup utility
ii  deja-dup-caja                         0.0.8-0ubuntu3                      all          Caja extension for Déjà Dup
ii  fonts-dejavu-core                     2.37-1                              all          Vera font family derivate with additional characters
mate-hp@matehp-HP-ProDesk:~$ 

Die *.deb von tomtomtom ist installiert:

mate-hp@matehp-HP-ProDesk:/etc/apt/sources.list.d$ ls -l
insgesamt 12
-rw-r--r-- 1 root root 138 Aug 16 11:59 tomtomtom-ubuntu-deja-dup-focal.list
-rw-r--r-- 1 root root 132 Aug 16 11:59 virtualbox.list
-rw-r--r-- 1 root root 132 Aug 16 11:59 virtualbox.list.save
mate-hp@matehp-HP-ProDesk:/etc/apt/sources.list.d$

Die Déjà Dup (Abschnitt „Wiederherstellung-mit-dem-Befehl-duplicity“) zeigt das:

mate-hp@matehp-HP-ProDesk:~$ cd /media/mate-hp/TOSHIBA
mate-hp@matehp-HP-ProDesk:/media/mate-hp/TOSHIBA$ duplicity --no-encryption file:///media/mate-hp/TOSHIBA/sich-2022-07-18 /media/VM-ware/rueck1
Lokale und entfernte Metadaten sind bereits synchron, kein Abgleich benötigt.
Letzte vollständige Sicherung: Mon Jul 18 18:07:39 2022
Traceback (innermost last):
  File "/usr/bin/duplicity", line 92, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 75, in with_tempdir
    fn()
  File "/usr/lib/python3/dist-packages/duplicity/dup_main.py", line 1568, in main
    do_backup(action)
  File "/usr/lib/python3/dist-packages/duplicity/dup_main.py", line 1651, in do_backup
    restore(col_stats)
  File "/usr/lib/python3/dist-packages/duplicity/dup_main.py", line 736, in restore
    restore_get_patched_rop_iter(col_stats)):
  File "/usr/lib/python3/dist-packages/duplicity/dup_main.py", line 788, in restore_get_patched_rop_iter
    file_names.append(backup_set.volume_name_dict[vol_num])
 KeyError: 588

mate-hp@matehp-HP-ProDesk:/media/mate-hp/TOSHIBA$ 

Vej Team-Icon

Moderator, Supporter
Avatar von Vej

Anmeldungsdatum:
7. März 2013

Beiträge: 3399

Hallo Berlin_1946,

welche Version von duplicity ist installiert?

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 54974

Wohnort: Berlin

Vej schrieb:

welche Version von duplicity ist installiert?

Wenn es das Deja Dup aus meinem PPA ist sollte es sich um duplicity 0.8.21 handeln.

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 9840

Hallo Vej,

wie tomtomtom schreibt.

mate-hp@matehp-HP-ProDesk:~$ dpkg -l|grep ii|grep "duplicity"
ii  duplicity                             0.8.21-1~ppa~focal                  amd64        encrypted bandwidth-efficient backup
mate-hp@matehp-HP-ProDesk:~$

Vej Team-Icon

Moderator, Supporter
Avatar von Vej

Anmeldungsdatum:
7. März 2013

Beiträge: 3399

Hallo Berlin_1946,

deine Version enthält in der Methode restore_get_patched_rop_iter alle Patches, die ich für relevant halte, trotzdem hast du hier ein Zeichen in einem Ordner- oder Dateinamen, das nicht in den python2-String passt.

Du könntest vielleicht einmal die Wiederherstellung mit diesem Befehl versuchen

duplicity --ignore-errors --no-encryption file:///media/mate-hp/TOSHIBA/sich-2022-07-18 /media/VM-ware/rueck1

Es kann sein, dass duplicity diesen Pfad dann überspringt, ganz sicher bin ich mir da gerade nicht.

Ansonsten bleibt noch die neusten Versionen über Snap zu installieren (latest/stable 0.8.23.3 und latest/edge 0.8.24dev62) und es damit zu versuchen. Klappt das auch nicht bitte einen Bug unter https://gitlab.com/groups/duplicity/-/issues eröffnen. Ich habe keinen existierenden zu diesem Problem gefunden (auch wenn ein KeyError an dieser Stelle vor Jahren durchaus schonmal Thema war).

Berlin_1946 Team-Icon

Supporter, Wikiteam
(Themenstarter)

Anmeldungsdatum:
18. September 2009

Beiträge: 9840

Guten Morgen Vej,

mate-hp@matehp-HP-ProDesk:~$ duplicity --ignore-errors --no-encryption file:///media/mate-hp/TOSHIBA/sich-2022-07-18 /media/mate-hp/Volume/rueck1
»Fehler vernachlässigen«-Modus läuft gerade, aufgrund von --ignore-errors; bitte überprüfen wenn das nicht beabsichtigt war
Lokale und entfernte Metadaten sind bereits synchron, kein Abgleich benötigt.
Letzte vollständige Sicherung: Mon Jul 18 18:07:39 2022
Traceback (innermost last):
  File "/usr/bin/duplicity", line 92, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 75, in with_tempdir
    fn()
  File "/usr/lib/python3/dist-packages/duplicity/dup_main.py", line 1568, in main
    do_backup(action)
  File "/usr/lib/python3/dist-packages/duplicity/dup_main.py", line 1651, in do_backup
    restore(col_stats)
  File "/usr/lib/python3/dist-packages/duplicity/dup_main.py", line 736, in restore
    restore_get_patched_rop_iter(col_stats)):
  File "/usr/lib/python3/dist-packages/duplicity/dup_main.py", line 788, in restore_get_patched_rop_iter
    file_names.append(backup_set.volume_name_dict[vol_num])
 KeyError: 588

mate-hp@matehp-HP-ProDesk:~$ 

Habe ich den Befehl so richtig abgeändert?

  • /media/VM-ware/rueck1

  • /media/mate-hp/Volume/rueck1 # meine Änderung

Die Volume sieht z.Zt. so aus:

mate-hp@matehp-HP-ProDesk:/media/mate-hp/Volume$ ls -l
insgesamt 1304
drwxrwxr-x 4 mate-hp mate-hp  241664 Aug 23 11:16 07-18-voll
drwxrwxr-x 7 mate-hp mate-hp   77824 Aug 23 12:18 07-27
drwxrwxr-x 7 mate-hp mate-hp    4096 Aug 23 10:14 07-27-alt
drwxrwxr-x 2 mate-hp mate-hp    4096 Aug 25 16:52 Bild1
-rw-rw-r-- 1 mate-hp mate-hp 1000662 Aug 22 16:20 dom
drwxrwxr-x 3 mate-hp mate-hp    4096 Aug 23 15:13 Kalender-Klon
mate-hp@matehp-HP-ProDesk:/media/mate-hp/Volume$ 

rueck1 ist nicht angelegt. Würde, wenn es funktionieren würde das angelegt werden oder muss das vorher erstellt werden?

Antworten |