← Back to team overview

duplicity-team team mailing list archive

Re: 0.6.01 picking up too many diffs; incorrectly detects 0 volume increment

 

> I haven't had time to investigate, not yet anyway.

My intended restoration failed pretty quickly too:

    fn()
  File "/usr/local/bin/duplicity", line 1092, in main
    restore(col_stats)
  File "/usr/local/bin/duplicity", line 535, in restore
    restore_get_patched_rop_iter(col_stats)):
  File "/usr/local/lib/python2.5/site-packages/duplicity/patchdir.py", line 519, in Write_ROPaths
    for ropath in rop_iter:
  File "/usr/local/lib/python2.5/site-packages/duplicity/patchdir.py", line 491, in integrate_patch_iters
    for patch_seq in collated:
  File "/usr/local/lib/python2.5/site-packages/duplicity/patchdir.py", line 376, in yield_tuples
    setrorps(overflow, elems)
  File "/usr/local/lib/python2.5/site-packages/duplicity/patchdir.py", line 365, in setrorps
    elems[i] = iter_list[i].next()
  File "/usr/local/lib/python2.5/site-packages/duplicity/patchdir.py", line 110, in difftar2path_iter
    tarinfo_list = [tar_iter.next()]
  File "/usr/local/lib/python2.5/site-packages/duplicity/patchdir.py", line 326, in next
    self.set_tarfile()
  File "/usr/local/lib/python2.5/site-packages/duplicity/patchdir.py", line 320, in set_tarfile
    self.current_fp = self.fileobj_iter.next()
  File "/usr/local/bin/duplicity", line 571, in get_fileobj_iter
    backup_set.volume_name_dict[vol_num],
KeyError: 1

I'll try to investigate soon.

-- 
/ Peter Schuller

PGP userID: 0xE9758B7D or 'Peter Schuller <peter.schuller@xxxxxxxxxxxx>'
Key retrieval: Send an E-Mail to getpgpkey@xxxxxxxxx
E-Mail: peter.schuller@xxxxxxxxxxxx Web: http://www.scode.org

Attachment: pgpmfjQilALkg.pgp
Description: PGP signature


Follow ups

References