[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [rdiff-backup-users] rdiff-backup restore crash
From: |
Kareem Dana |
Subject: |
Re: [rdiff-backup-users] rdiff-backup restore crash |
Date: |
Thu, 24 Jun 2004 19:02:29 -0400 |
As an update, I just ran the rdiff-backup restore on the local computer,
so there is no network involved and I get the following error:
$ rdiff-backup -r now /backup/backup/bender/home/kcd/.transgaming
.transgaming-new/
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 23, in ?
rdiff_backup.Main.Main(sys.argv[1:])
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 250, in
Main
take_action(rps)
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 224, in
take_action
elif action == "restore-as-of": RestoreAsOf(rps[0], rps[1])
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 395, in
RestoreAsOf
restore_common(rpin, target, time)
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 407, in
restore_common
restore.Restore(mirror, inc_rpath, target, time)
File "/usr/lib/python2.3/site-packages/rdiff_backup/restore.py", line 50, in
Restore
TargetS.patch(target, diff_iter)
File "/usr/lib/python2.3/site-packages/rdiff_backup/restore.py", line 268, in
patch
for diff in rorpiter.FillInIter(diff_iter, target):
File "/usr/lib/python2.3/site-packages/rdiff_backup/rorpiter.py", line 181,
in FillInIter
for rp in rpiter:
File "/usr/lib/python2.3/site-packages/rdiff_backup/restore.py", line 236, in
get_diffs_from_collated
yield cls.get_diff(mir_rorp, target_rorp)
File "/usr/lib/python2.3/site-packages/rdiff_backup/restore.py", line 245, in
get_diff
mir_rorp.setfile(cls.rf_cache.get_fp(expanded_index))
File "/usr/lib/python2.3/site-packages/rdiff_backup/restore.py", line 324, in
get_fp
rf = self.get_rf(index)
File "/usr/lib/python2.3/site-packages/rdiff_backup/restore.py", line 309, in
get_rf
if not self.add_rfs(index): return None
File "/usr/lib/python2.3/site-packages/rdiff_backup/restore.py", line 343, in
add_rfs
if Globals.process_uid != 0: self.perm_changer(temp_rf.mirror_rp)
File "/usr/lib/python2.3/site-packages/rdiff_backup/restore.py", line 659, in
__call__
assert index > old_index, (index, old_index)
AssertionError: (('home', 'kcd', '.transgaming'), ('home', 'kcd',
'.transgaming', 'c_drive', 'windows', 'system32', 'stdole32.tlb'))
Also, in my original email the command that I pasted was from when I ran
rdiff-backup on my tmp directory but the error I pasted was from when I
ran rdiff-backup on my .transgaming directory, so thats just a typo in my
e-mail.
Thanks,
Kareem