Trying to debug bug 662442, applied patch, but now getting different error



I'm trying to debug bug #662442,
https://bugs.launchpad.net/duplicity/+bug/662442, and I applied the
emergency hax patch from Christopher Foo, but now I'm running into a
different error when trying to restore:

Traceback (most recent call last):
  File "/usr/bin/duplicity", line 1412, in <module>
    with_tempdir(main)
  File "/usr/bin/duplicity", line 1405, in with_tempdir
    fn()
  File "/usr/bin/duplicity", line 1339, in main
    restore(col_stats)
  File "/usr/bin/duplicity", line 630, in restore
    restore_get_patched_rop_iter(col_stats)):
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line
529, in Write_ROPaths
    for ropath in rop_iter:
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line
502, in integrate_patch_iters
    final_ropath = patch_seq2ropath( normalize_ps( patch_seq ) )
  File "/usr/lib/python2.7/dist-packages/duplicity/patchdir.py", line
463, in patch_seq2ropath
    assert first.difftype != "diff", patch_seq
AssertionError: [(('home', 'ndogg', '.config', 'google-chrome',
'Default', 'Extension State', 'LOG') reg), (('home', 'ndogg',
'.config', 'google-chrome', 'Default', 'Extension State', 'LOG') reg),
(('home', 'ndogg', '.config', 'google-chrome', 'Default', 'Extension
State', 'LOG') reg)]

I tried debugging the issue myself, but I can't figure out how or why
patch_seq is getting a diff, but I am pretty sure that something went
wrong with the backup because there are a number of missing files when
I untarred the difftar files.  At this point, I'm just trying to
recover as much as I possibly can.  It seems like there should be a
check somewhere further up for this in the call tree.

Rene
--
Some people have all the thyme in the world...


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]