cross-platform backup tool Traceback of failed backup

Robert Nichols <[email protected]>
Newsgroups gmane.comp.sysutils.backup.rdiff-backup.general
Message-ID <[email protected]>
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)

-- 
Bob Nichols     "NOSPAM" is really part of my email address.
                 Do NOT delete it.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.