Comment 30 for bug 1747646

Revision history for this message
Robert C. Reynolds (robtcreynolds-o) wrote :

I attempted to run a daily backup to supplement the failed backup. Oddly enough, the program recognized the original backup and attempted to build on it rather than clearing the volume and starting fresh. It did fail with this message:

Traceback (innermost last):
  File "/snap/deja-dup/126/bin/duplicity", line 1560, in <module>
    with_tempdir(main)
  File "/snap/deja-dup/126/bin/duplicity", line 1546, in with_tempdir
    fn()
  File "/snap/deja-dup/126/bin/duplicity", line 1398, in main
    do_backup(action)
  File "/snap/deja-dup/126/bin/duplicity", line 1528, in do_backup
    incremental_backup(sig_chain)
  File "/snap/deja-dup/126/bin/duplicity", line 664, in incremental_backup
    bytes_written = dummy_backup(tarblock_iter)
  File "/snap/deja-dup/126/bin/duplicity", line 227, in dummy_backup
    while tarblock_iter.next():
  File "/snap/deja-dup/126/lib/python2.7/site-packages/duplicity/diffdir.py", line 523, in next
    result = self.process(self.input_iter.next())
  File "/snap/deja-dup/126/lib/python2.7/site-packages/duplicity/diffdir.py", line 195, in get_delta_iter
    for new_path, sig_path in collated:
  File "/snap/deja-dup/126/lib/python2.7/site-packages/duplicity/diffdir.py", line 286, in collate2iters
    relem2 = riter2.next()
  File "/snap/deja-dup/126/lib/python2.7/site-packages/duplicity/diffdir.py", line 354, in combine_path_iters
    refresh_triple_list(triple_list)
  File "/snap/deja-dup/126/lib/python2.7/site-packages/duplicity/diffdir.py", line 341, in refresh_triple_list
    new_triple = get_triple(old_triple[1])
  File "/snap/deja-dup/126/lib/python2.7/site-packages/duplicity/diffdir.py", line 327, in get_triple
    path = path_iter_list[iter_index].next()
  File "/snap/deja-dup/126/lib/python2.7/site-packages/duplicity/diffdir.py", line 239, in sigtar2path_iter
    for tarinfo in tf:
  File "/usr/lib/python2.7/tarfile.py", line 2510, in next
    tarinfo = self.tarfile.next()
  File "/usr/lib/python2.7/tarfile.py", line 2352, in next
    raise ReadError("unexpected end of data")
 ReadError: unexpected end of data