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

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

Re: [rdiff-backup-users] problem with restore


From: Ryan Castle
Subject: Re: [rdiff-backup-users] problem with restore
Date: Wed, 2 Feb 2005 21:23:54 +1100

Hi,

I've had that problem in the past. A very doubtful solution was
commenting out the lline in restore.py that checks for the assertion.
I read some of the code, but was never able to work out what the
assertion was for. Though presumedly it is useful. :)

Ryan


On Wed, 2 Feb 2005 10:53:57 +0100 (CET), Maarten Bezemer
<address@hidden> wrote:
> Hi,
> 
> After some user decided to delete her entire (samba) homedir, I'm trying
> to restore it from backup. My biggest problem seems to be that after this
> accidental deletion, rdiff-backup had run and removed all her files from
> the 'normal' tree. That shouldn't be that bad, as there should be
> increments.
> 
> However, when I try to restore the previous state (with rdiff-backup -r 1D
> rdiffbckp/user /tmp/user.old), execution stops after a while with an
> assertion error.
> 
> Traceback (most recent call last):
>   File "/usr/bin/rdiff-backup", line 23, in ?
>     rdiff_backup.Main.Main(sys.argv[1:])
>   File 
> "/home/tretkowski/rdiff-backup/rdiff-backup-0.13.4/debian/rdiff-backup/usr/lib/python2.2/site-packages/rdiff_backup/Main.py",
>  line 259, in Main
>   File 
> "/home/tretkowski/rdiff-backup/rdiff-backup-0.13.4/debian/rdiff-backup/usr/lib/python2.2/site-packages/rdiff_backup/Main.py",
>  line 239, in take_action
>   File 
> "/home/tretkowski/rdiff-backup/rdiff-backup-0.13.4/debian/rdiff-backup/usr/lib/python2.2/site-packages/rdiff_backup/Main.py",
>  line 465, in Restore
>   File 
> "/home/tretkowski/rdiff-backup/rdiff-backup-0.13.4/debian/rdiff-backup/usr/lib/python2.2/site-packages/rdiff_backup/restore.py",
>  line 45, in Restore
>   File 
> "/home/tretkowski/rdiff-backup/rdiff-backup-0.13.4/debian/rdiff-backup/usr/lib/python2.2/site-packages/rdiff_backup/restore.py",
>  line 307, in patch
>   File 
> "/home/tretkowski/rdiff-backup/rdiff-backup-0.13.4/debian/rdiff-backup/usr/lib/python2.2/site-packages/rdiff_backup/rorpiter.py",
>  line 181, in FillInIter
>   File 
> "/home/tretkowski/rdiff-backup/rdiff-backup-0.13.4/debian/rdiff-backup/usr/lib/python2.2/site-packages/rdiff_backup/restore.py",
>  line 264, in get_diffs_from_collated
>   File 
> "/home/tretkowski/rdiff-backup/rdiff-backup-0.13.4/debian/rdiff-backup/usr/lib/python2.2/site-packages/rdiff_backup/restore.py",
>  line 277, in get_diff
>   File 
> "/home/tretkowski/rdiff-backup/rdiff-backup-0.13.4/debian/rdiff-backup/usr/lib/python2.2/site-packages/rdiff_backup/restore.py",
>  line 363, in get_fp
>   File 
> "/home/tretkowski/rdiff-backup/rdiff-backup-0.13.4/debian/rdiff-backup/usr/lib/python2.2/site-packages/rdiff_backup/restore.py",
>  line 348, in get_rf
>   File 
> "/home/tretkowski/rdiff-backup/rdiff-backup-0.13.4/debian/rdiff-backup/usr/lib/python2.2/site-packages/rdiff_backup/restore.py",
>  line 382, in add_rfs
>   File 
> "/home/tretkowski/rdiff-backup/rdiff-backup-0.13.4/debian/rdiff-backup/usr/lib/python2.2/site-packages/rdiff_backup/restore.py",
>  line 698, in __call__
> AssertionError: (('stag2', 'samba', 'PMAIL'), ('stag2', 'samba', 'PMAIL', 
> 'MAIL', 'WINPMFUP.PM'))
> 
> If I remove every information about that file from the rdiff tree, it
> complains about the file handled before this one (which had been restored
> OK), so my guess is that there's something weird with the next file.
> Also note that this file is the last file in that directory, so the
> problem might be the creation of the next subdirectory??
> 
> I'm using rdiff-backup 0.13.4 from the backports.org tree, on a Woody
> system.
> 
> I don't need the perfect solution right now.. the only thing needed are
> the user's files. Any suggestions?
> 
> --
> Maarten Bezemer
> 
> _______________________________________________
> rdiff-backup-users mailing list at address@hidden
> http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
> Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki
>




reply via email to

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