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

[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




reply via email to

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