Erro Deja-Dup / Duplicity Python

2

Espero que alguém possa ajudar ...

Então meu laptop Ubuntu foi um pouco malfeito, programas ocasionais travaram, então decidi recriar.

  • Eu executei um backup no meu NAS usando o Deja-Dup (faço backup semanalmente)
  • Eu baixei o Ubuntu 17.10 (versão mais recente atual) e reinstalei o Ubuntu do pendrive USB.
  • eu instalei duplicity & amp; python-gi ( sudo apt install duplicity python-gi )
  • Tentei restaurar meu backup (na verdade, tentei restaurar alguns, mas todos falharam com o mesmo problema)

A reinstalação falha com o erro abaixo:

Traceback (most recent call last):
  File "/usr/bin/duplicity", line 1546, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 1540, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 1391, in main
    do_backup(action)
  File "/usr/bin/duplicity", line 1468, in do_backup
    restore(col_stats)
  File "/usr/bin/duplicity", line 731, in restore
    restore_get_patched_rop_iter(col_stats)):
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 560, in Write_ROPaths
    for ropath in rop_iter:
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 523, in integrate_patch_iters
    for patch_seq in collated:
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 389, in yield_tuples
    setrorps(overflow, elems)
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 378, in setrorps
    elems[i] = iter_list[i].next()
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 121, in difftar2path_iter
    tarinfo_list = [tar_iter.next()]
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 339, in next
    self.set_tarfile()
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line 333, in set_tarfile
    self.current_fp = self.fileobj_iter.next()
  File "/usr/bin/duplicity", line 767, in get_fileobj_iter
    backup_set.volume_name_dict[vol_num],
KeyError: 1

O que dá?

    
por Marcus W 17.11.2017 / 19:05

1 resposta

0

Pessoalmente, tive problemas com o Duplicity & amp; Python em 17.10, eu acho 18.04 alpha melhor. Provavelmente porque é originado do Debian Buster. De qualquer forma, eu tentaria um dos outros front ends para o rsync - descobri que, como o deja-dup também usa o rsync, outros aplicativos geralmente podem acessar o mesmo arquivo. Tente 'Lucky Backup' ou 'GRSync'. Eu usei o último para recuperar arquivos criptografados de deja-dup antes, então tenho certeza que funcionará bem em um arquivo não criptografado. HTH!

    
por user374383 20.11.2017 / 18:33