Hi,
I get the following error when verifying a repo. The disk has still 2TB free.
Is there a way to find out what exactly is wrong?
rdiff-backup --new verify .
WARNING: Server will be called with deprecated command line interface to
guarantee compatibility. It might lead to a deprecation warning from newer
rdiff-backup versions. Use '--api-version 201' (or higher) to avoid it.
WARNING: Two different times for current mirror found
WARNING: POSIX ACLs file not found
WARNING: Extended Attributes file not found
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/rdiff_backup/rorpiter.py", line 364, in
Collate2Iters
relem2 = next(riter2)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 33, in <module>
sys.exit(load_entry_point('rdiff-backup==2.2.6', 'console_scripts',
'rdiff-backup')())
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/rdiffbackup/run.py", line 35, in main
sys.exit(main_run(sys.argv[1:]))
~~~~~~~~^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/rdiffbackup/run.py", line 108, in
main_run
ret_val |= conn_act.run()
~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/rdiffbackup/actions/verify.py", line
100, in run
return self.repo.base_dir.conn.compare.Verify(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
self.repo.ref_path, self.repo.ref_inc, self.action_time)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/rdiff_backup/compare.py", line 218, in
Verify
for repo_rorp in repo_iter:
^^^^^^^^^
File "/usr/lib/python3/dist-packages/rdiffbackup/meta/ea.py", line 251, in
join_iter
for rorp, ea in rorpiter.CollateIterators(rorp_iter, ea_iter):
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/rdiff_backup/rorpiter.py", line 368, in
Collate2Iters
for relem1 in riter1:
^^^^^^
File "/usr/lib/python3/dist-packages/rdiffbackup/meta/acl_posix.py", line
301, in join_iter
for rorp, acl in rorpiter.CollateIterators(rorp_iter, acl_iter):
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/rdiff_backup/rorpiter.py", line 368, in
Collate2Iters
for relem1 in riter1:
^^^^^^
File "/usr/lib/python3/dist-packages/rdiffbackup/meta/__init__.py", line 61,
in iterate
for record in self._iterate_records():
~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/rdiffbackup/meta/__init__.py", line 75,
in _iterate_records
next_pos = self._get_next_pos()
File "/usr/lib/python3/dist-packages/rdiffbackup/meta/__init__.py", line 139,
in _get_next_pos
newbuf = self.fileobj.read(self.blocksize)
File "/usr/lib/python3.13/gzip.py", line 340, in read
return self._buffer.read(size)
~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib/python3.13/_compression.py", line 68, in readinto
data = self.read(len(byte_view))
File "/usr/lib/python3.13/gzip.py", line 566, in read
raise EOFError("Compressed file ended before the "
"end-of-stream marker was reached")
EOFError: Compressed file ended before the end-of-stream marker was reached