Hello, I tried to make my regular backup this weekend, and rdiff-backup aborted with the attached output. As there doesn't seem to be a meaningful error message but some tracebacks and data dumps, I'm somewhat lost and assume that this is not supposed to happen.
How should I proceed with my backup? Just retry running rdiff-backup, or should I rather post this on rdiff-backup-bugs? I didn't touch the backup directory since then, in case it's any help to look something up. I'm using rdiff-backup 1.3.3. Kind regards, Tobi
Previous backup seems to have failed, regressing destination now. Exception 'Path: /mnt/mybook/daishi_backup/backup/sda2_c/rdiff-backup-data/long_filename_data/2.2012-02-01T15:42:23+01:00.diff Index: ('long_filename_data', '2.2012-02-01T15:42:23+01:00.diff') Data: {'uid': 0, 'perms': 509, 'type': 'reg', 'gname': 'windisk', 'ea': <rdiff_backup.eas_acls.ExtendedAttributes instance at 0x4bad908>, 'ctime': 1330017673, 'devloc': 65030L, 'uname': 'root', 'nlink': 1, 'gid': 1002, 'mtime': 1318515042, 'atime': 1330017673, 'inode': 49848671, 'size': 8}' raised of class '<type 'exceptions.AssertionError'>': File "/usr/lib64/python2.7/site-packages/rdiff_backup/robust.py", line 32, in check_common_error try: return function(*args) File "/usr/lib64/python2.7/site-packages/rdiff_backup/increment.py", line 43, in Increment incrp = makediff(new, mirror, incpref) File "/usr/lib64/python2.7/site-packages/rdiff_backup/increment.py", line 80, in makediff else: diff = get_inc(incpref, "diff") File "/usr/lib64/python2.7/site-packages/rdiff_backup/increment.py", line 123, in get_inc assert not incrp.lstat(), incrp Exception 'Path: /mnt/mybook/daishi_backup/backup/sda2_c/rdiff-backup-data/long_filename_data/2.2012-02-01T15:42:23+01:00.diff Index: ('long_filename_data', '2.2012-02-01T15:42:23+01:00.diff') Data: {'uid': 0, 'perms': 509, 'type': 'reg', 'gname': 'windisk', 'ea': <rdiff_backup.eas_acls.ExtendedAttributes instance at 0x4bad908>, 'ctime': 1330017673, 'devloc': 65030L, 'uname': 'root', 'nlink': 1, 'gid': 1002, 'mtime': 1318515042, 'atime': 1330017673, 'inode': 49848671, 'size': 8}' raised of class '<type 'exceptions.AssertionError'>': File "/usr/lib64/python2.7/site-packages/rdiff_backup/Main.py", line 306, in error_check_Main try: Main(arglist) File "/usr/lib64/python2.7/site-packages/rdiff_backup/Main.py", line 326, in Main take_action(rps) File "/usr/lib64/python2.7/site-packages/rdiff_backup/Main.py", line 282, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/usr/lib64/python2.7/site-packages/rdiff_backup/Main.py", line 345, in Backup backup.Mirror_and_increment(rpin, rpout, incdir) File "/usr/lib64/python2.7/site-packages/rdiff_backup/backup.py", line 51, in Mirror_and_increment DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath) File "/usr/lib64/python2.7/site-packages/rdiff_backup/backup.py", line 251, in patch_and_increment ITR(diff.index, diff) File "/usr/lib64/python2.7/site-packages/rdiff_backup/rorpiter.py", line 281, in __call__ last_branch.fast_process(*args) File "/usr/lib64/python2.7/site-packages/rdiff_backup/backup.py", line 698, in fast_process increment.Increment, (tf, mirror_rp, inc_prefix)) File "/usr/lib64/python2.7/site-packages/rdiff_backup/robust.py", line 32, in check_common_error try: return function(*args) File "/usr/lib64/python2.7/site-packages/rdiff_backup/increment.py", line 43, in Increment incrp = makediff(new, mirror, incpref) File "/usr/lib64/python2.7/site-packages/rdiff_backup/increment.py", line 80, in makediff else: diff = get_inc(incpref, "diff") File "/usr/lib64/python2.7/site-packages/rdiff_backup/increment.py", line 123, in get_inc assert not incrp.lstat(), incrp Traceback (most recent call last): File "/usr/bin/rdiff-backup-2.7", line 30, in <module> rdiff_backup.Main.error_check_Main(sys.argv[1:]) File "/usr/lib64/python2.7/site-packages/rdiff_backup/Main.py", line 306, in error_check_Main try: Main(arglist) File "/usr/lib64/python2.7/site-packages/rdiff_backup/Main.py", line 326, in Main take_action(rps) File "/usr/lib64/python2.7/site-packages/rdiff_backup/Main.py", line 282, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/usr/lib64/python2.7/site-packages/rdiff_backup/Main.py", line 345, in Backup backup.Mirror_and_increment(rpin, rpout, incdir) File "/usr/lib64/python2.7/site-packages/rdiff_backup/backup.py", line 51, in Mirror_and_increment DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath) File "/usr/lib64/python2.7/site-packages/rdiff_backup/backup.py", line 251, in patch_and_increment ITR(diff.index, diff) File "/usr/lib64/python2.7/site-packages/rdiff_backup/rorpiter.py", line 281, in __call__ last_branch.fast_process(*args) File "/usr/lib64/python2.7/site-packages/rdiff_backup/backup.py", line 698, in fast_process increment.Increment, (tf, mirror_rp, inc_prefix)) File "/usr/lib64/python2.7/site-packages/rdiff_backup/robust.py", line 32, in check_common_error try: return function(*args) File "/usr/lib64/python2.7/site-packages/rdiff_backup/increment.py", line 43, in Increment incrp = makediff(new, mirror, incpref) File "/usr/lib64/python2.7/site-packages/rdiff_backup/increment.py", line 80, in makediff else: diff = get_inc(incpref, "diff") File "/usr/lib64/python2.7/site-packages/rdiff_backup/increment.py", line 123, in get_inc assert not incrp.lstat(), incrp AssertionError: Path: /mnt/mybook/daishi_backup/backup/sda2_c/rdiff-backup-data/long_filename_data/2.2012-02-01T15:42:23+01:00.diff Index: ('long_filename_data', '2.2012-02-01T15:42:23+01:00.diff') Data: {'uid': 0, 'perms': 509, 'type': 'reg', 'gname': 'windisk', 'ea': <rdiff_backup.eas_acls.ExtendedAttributes instance at 0x4bad908>, 'ctime': 1330017673, 'devloc': 65030L, 'uname': 'root', 'nlink': 1, 'gid': 1002, 'mtime': 1318515042, 'atime': 1330017673, 'inode': 49848671, 'size': 8}
signature.asc
Description: OpenPGP digital signature
_______________________________________________ rdiff-backup-users mailing list at rdiff-backup-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki