Re: cross-platform backup tool Traceback of failed backup
EricZolf <[email protected]>
| Newsgroups | gmane.comp.sysutils.backup.rdiff-backup.general |
|---|---|
| Organization | rdiff-backup.net |
| Message-ID | <[email protected]> |
Hi Robert,
could be a regression indeed. Do you mind creating an issue with the
exact call you used?
Thanks, Eric
PS: Fedora, good distro choice :-)
On 29/10/2022 17:28, Robert Nichols wrote:
> Can someone please make sense of this traceback from a rdiff-backup
> 2.0.5 client backing up to a rdiff-backup 2.1.3b3 server.
>
> The directory /usr/lib/modules/5.19.12-200.fc36.x86_64/extra is deleted
> since the previous backup. The entire
> /usr/lib/modules/5.19.12-200.fc36.x86_64 subtree was deleted by the most
> recent kernel update. It exists and verifies OK in the previous backup.
>
> Warning: Local version 2.0.5 does not match remote version 2.1.3b3.
> Exception 'Either diff '<RORPath/140364064494144:
> Index=('usr', 'lib', 'modules', '5.19.12-200.fc36.x86_64', 'extra')
> Data={'type': None, 'filetype': 'snapshot'}>' or base
> '<RPath/140364064904528:
> Path=/media/sysbk/lenovo-F36/usr/lib/modules/5.19.12-200.fc36.x86_64/extra
> Index=('usr', 'lib', 'modules', '5.19.12-200.fc36.x86_64', 'extra')
> Connection=LocalConnection
> Data={'type': None}>' must be a directory' raised of class '<class
> 'AssertionError'>':
> File "/usr/lib64/python3.10/site-packages/rdiff_backup/Main.py", line
> 395, in error_check_Main
> Main(arglist)
> File "/usr/lib64/python3.10/site-packages/rdiff_backup/Main.py", line
> 417, in Main
> take_action(rps)
> File "/usr/lib64/python3.10/site-packages/rdiff_backup/Main.py", line
> 353, in take_action
> Backup(rps[0], rps[1])
> File "/usr/lib64/python3.10/site-packages/rdiff_backup/Main.py", line
> 439, in Backup
> backup.Mirror_and_increment(rpin, rpout, incdir)
> File "/usr/lib64/python3.10/site-packages/rdiff_backup/backup.py",
> line 55, in Mirror_and_increment
> DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
> File
> "/usr/lib64/python3.10/site-packages/rdiff_backup/connection.py", line
> 526, in __call__
> return self.connection.reval(*(self.name, ) + args)
> File
> "/usr/lib64/python3.10/site-packages/rdiff_backup/connection.py", line
> 439, in reval
> raise result
>
> Traceback (most recent call last):
> File "/usr/bin/rdiff-backup", line 32, in <module>
> rdiff_backup.Main.error_check_Main(sys.argv[1:])
> File "/usr/lib64/python3.10/site-packages/rdiff_backup/Main.py", line
> 395, in error_check_Main
> Main(arglist)
> File "/usr/lib64/python3.10/site-packages/rdiff_backup/Main.py", line
> 417, in Main
> take_action(rps)
> File "/usr/lib64/python3.10/site-packages/rdiff_backup/Main.py", line
> 353, in take_action
> Backup(rps[0], rps[1])
> File "/usr/lib64/python3.10/site-packages/rdiff_backup/Main.py", line
> 439, in Backup
> backup.Mirror_and_increment(rpin, rpout, incdir)
> File "/usr/lib64/python3.10/site-packages/rdiff_backup/backup.py",
> line 55, in Mirror_and_increment
> DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
> File
> "/usr/lib64/python3.10/site-packages/rdiff_backup/connection.py", line
> 526, in __call__
> return self.connection.reval(*(self.name, ) + args)
> File
> "/usr/lib64/python3.10/site-packages/rdiff_backup/connection.py", line
> 439, in reval
> raise result
> AssertionError: Either diff '<RORPath/140364064494144:
> Index=('usr', 'lib', 'modules', '5.19.12-200.fc36.x86_64', 'extra')
> Data={'type': None, 'filetype': 'snapshot'}>' or base
> '<RPath/140364064904528:
> Path=/media/sysbk/lenovo-F36/usr/lib/modules/5.19.12-200.fc36.x86_64/extra
> Index=('usr', 'lib', 'modules', '5.19.12-200.fc36.x86_64', 'extra')
> Connection=LocalConnection
> Data={'type': None}>' must be a directory
> WARNING: this command line interface is deprecated and will disappear,
> start using the new one as described with '--new --help'.
> NOTE: Extended attributes not supported by filesystem at path
> /media/sysbk/lenovo-F36/rdiff-backup-data/rdiff-backup.tmp.0 due to
> exception '[Errno 95] Operation not supported'
> Traceback (most recent call last):
> File "/usr/bin/rdiff-backup", line 11, in <module>
> load_entry_point('rdiff-backup==2.1.3b3', 'console_scripts',
> 'rdiff-backup')()
> File "/usr/lib64/python3.6/site-packages/rdiffbackup/run.py", line
> 37, in main
> sys.exit(main_run(sys.argv[1:]))
> File "/usr/lib64/python3.6/site-packages/rdiffbackup/run.py", line
> 105, in main_run
> ret_val |= conn_act.run()
> File
> "/usr/lib64/python3.6/site-packages/rdiffbackup/actions/server.py", line
> 66, in run
> sys.stdout.buffer).Server()
> File "/usr/lib64/python3.6/site-packages/rdiff_backup/connection.py",
> line 404, in Server
> self._get_response(-1)
> File "/usr/lib64/python3.6/site-packages/rdiff_backup/connection.py",
> line 448, in _get_response
> req_num, object = self._get()
> File "/usr/lib64/python3.6/site-packages/rdiff_backup/connection.py",
> line 298, in _get
> hdr=header_string))
> rdiff_backup.connection.ConnectionReadError: Truncated header <b''>
> (problem probably originated remotely)
>