rdiff-backup-users
[Top][All Lists]
Advanced

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

[rdiff-backup-users] Assertion error when restoring files


From: Maarten Vink / Interstroom
Subject: [rdiff-backup-users] Assertion error when restoring files
Date: Wed, 01 Sep 2004 16:23:11 +0200
User-agent: Mozilla Thunderbird 0.7.3 (Windows/20040803)

Hi,

When restoring files from a backup, I'm getting the following assertion error:

Processing changed file atsar/atsa31
Regular copying ('atsar', 'atsa31') to logs_1h/atsar/rdiff-backup.tmp.62
Writing file object to logs_1h/atsar/rdiff-backup.tmp.62
Sending back exception (('var', 'log'), ('var', 'log', 'atsar', 'atsa31')) of type exceptions.AssertionError: File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 334, in answer_request
    result = apply(eval(request.function_string), argument_list)
File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 480, in readfromid
    if length is None: return cls.vfiles[id].read()
File "/usr/lib/python2.2/site-packages/rdiff_backup/iterfile.py", line 285, in read
    if not self.addtobuffer(): break
File "/usr/lib/python2.2/site-packages/rdiff_backup/iterfile.py", line 308, in addtobuffer
    try: currentobj = self.iter.next()
File "/usr/lib/python2.2/site-packages/rdiff_backup/restore.py", line 264, in get_diffs_from_collated
    diff = cls.get_diff(mir_rorp, target_rorp)
File "/usr/lib/python2.2/site-packages/rdiff_backup/restore.py", line 277, in get_diff
    mir_rorp.setfile(cls.rf_cache.get_fp(expanded_index))
File "/usr/lib/python2.2/site-packages/rdiff_backup/restore.py", line 363, in get_fp
    rf = self.get_rf(index)
File "/usr/lib/python2.2/site-packages/rdiff_backup/restore.py", line 348, in get_rf
    if not self.add_rfs(index): return None
File "/usr/lib/python2.2/site-packages/rdiff_backup/restore.py", line 382, in add_rfs
    if Globals.process_uid != 0: self.perm_changer(temp_rf.mirror_rp)
File "/usr/lib/python2.2/site-packages/rdiff_backup/restore.py", line 698, in __call__
    assert index > old_index, (index, old_index)

Both sides are running rdiff-backup 0.13.4. Has anyone seen this error before? Is this a known problem, and is there a workaround?

Regards,

Maarten




reply via email to

[Prev in Thread] Current Thread [Next in Thread]