On Tue, 6 Jul 2021 at 07:47, Gregor Zattler <telegr...@gmx.net> wrote:
>
> Dear rdiff-backup users and developers,
>
> lately I had to do a fsck.ext4 -y on the filesystem which
> hosts my rdiff-backup.  Then I had tracebacks when I
> attempted the next backup.  What to do in such a case?
>
> Is there any hope to revive this rdiff-backup?
>
> This is rdiff-backup 1.2.8 on Debian 10.10 (buster):
the latest version is v2.0.5 - debian is slow with stable builds so
buster doesn't include v2.0.5 with apt-get

you could install v2.0.5 from source on debian 10 (recommended) or
otherwise install debian bullseye (NOT recommended) but either of
these options won't help you recover your data

sorry i couldn't be of more help, can anyone else help recover data?
>
>
> $ sudo rdiff-backup --check-destination-dir 
> /mnt/usb-backup/rdiff-backup/durable/
> Unknown field in line '9e r1ons000'
> Unknown field in line '9e 10a595828229'
> Exception 'RORPath instance has no attribute 'path'' raised of class '<type 
> 'exceptions.AttributeError'>':
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 304, in 
> error_check_Main
>     try: Main(arglist)
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 324, in 
> Main
>     take_action(rps)
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 282, in 
> take_action
>     elif action == "check-destination-dir": CheckDest(rps[0])
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 872, in 
> CheckDest
>     dest_rp.conn.regress.Regress(dest_rp)
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/regress.py", line 71, 
> in Regress
>     for rf in iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf)
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/rorpiter.py", line 281, 
> in __call__
>     last_branch.fast_process(*args)
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/regress.py", line 274, 
> in fast_process
>     else: rpath.copy_with_attribs(rf.metadata_rorp, rf.mirror_rp)
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/rpath.py", line 243, in 
> copy_with_attribs
>     copy(rpin, rpout, compress)
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/rpath.py", line 121, in 
> copy
>     else: raise RPathException("File %s has unknown type" % rpin.path)
>
> Traceback (most recent call last):
>   File "/usr/bin/rdiff-backup", line 30, in <module>
>     rdiff_backup.Main.error_check_Main(sys.argv[1:])
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 304, in 
> error_check_Main
>     try: Main(arglist)
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 324, in 
> Main
>     take_action(rps)
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 282, in 
> take_action
>     elif action == "check-destination-dir": CheckDest(rps[0])
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/Main.py", line 872, in 
> CheckDest
>     dest_rp.conn.regress.Regress(dest_rp)
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/regress.py", line 71, 
> in Regress
>     for rf in iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf)
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/rorpiter.py", line 281, 
> in __call__
>     last_branch.fast_process(*args)
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/regress.py", line 274, 
> in fast_process
>     else: rpath.copy_with_attribs(rf.metadata_rorp, rf.mirror_rp)
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/rpath.py", line 243, in 
> copy_with_attribs
>     copy(rpin, rpout, compress)
>   File "/usr/lib/python2.7/dist-packages/rdiff_backup/rpath.py", line 121, in 
> copy
>     else: raise RPathException("File %s has unknown type" % rpin.path)
> AttributeError: RORPath instance has no attribute 'path'
>
>
> Thanks for your attention, Gregor
>
>

Reply via email to