Hi!
A few days ago, I started getting these errors once for each backup of
my home directory structure:
Backing up xenocide:/export/home
python: ERROR: (rs_file_copy_cb) seek failed: Invalid argument
python: ERROR: (rs_job_complete) patch job failed: IO error
UpdateError ingwa/.xsession-errors librsync error 100 while in patch cycleBacking up xenocide:/export/home
I got that error a few times, but didn't have time to check it
out. Now instead I get this error:
Backing up xenocide:/export/home
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 24, in ?
rdiff_backup.Main.Main(sys.argv[1:])
File "/usr/lib/python2.2/site-packages/rdiff_backup/Main.py", line 250, in Main
take_action(rps)
File "/usr/lib/python2.2/site-packages/rdiff_backup/Main.py", line 222, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/python2.2/site-packages/rdiff_backup/Main.py", line 264, in Backup
backup.Mirror_and_increment(rpin, rpout, incdir)
File "/usr/lib/python2.2/site-packages/rdiff_backup/backup.py", line 47, in Mirror_and_increment
DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
File "/usr/lib/python2.2/site-packages/rdiff_backup/backup.py", line 220, in patch_and_increment
ITR(diff.index, diff)
File "/usr/lib/python2.2/site-packages/rdiff_backup/rorpiter.py", line 279, in __call__
last_branch.fast_process(*args)
File "/usr/lib/python2.2/site-packages/rdiff_backup/backup.py", line 589, in fast_process
inc = self.inc_with_checking(tf, rp, self.get_incrp(index))
File "/usr/lib/python2.2/site-packages/rdiff_backup/backup.py", line 575, in inc_with_checking
try: inc = increment.Increment(new, old, inc_rp)
File "/usr/lib/python2.2/site-packages/rdiff_backup/increment.py", line 43, in Increment
incrp = makediff(new, mirror, incpref)
File "/usr/lib/python2.2/site-packages/rdiff_backup/increment.py", line 88, in makediff
else: Rdiff.write_delta(new, mirror, diff, compress)
File "/usr/lib/python2.2/site-packages/rdiff_backup/Rdiff.py", line 61, in write_delta
delta.write_from_fileobj(deltafile, compress)
File "/usr/lib/python2.2/site-packages/rdiff_backup/rpath.py", line 824, in write_from_fileobj
if fp.close() or outfp.close():
File "/usr/lib/python2.2/gzip.py", line 253, in close
write32(self.fileobj, self.size)
File "/usr/lib/python2.2/gzip.py", line 19, in write32
output.write(struct.pack("<l", value))
OverflowError: long int too large to convert to int
Exception zlib.error: 'Error -2 while flushing' in <bound method GzipFile.__del__ of <gzip open file '/export/home/rdiff-backup-data/increments/ingwa/.xsession-errors.2004-04-16T03:33:01+02:00.diff.gz', mode 'wb' at 0x86b1560 0x878b56c>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound method GzipFile.__del__ of <gzip open file '/export/home/rdiff-backup-data/file_statistics.2004-04-17T03:33:02+02:00.data.gz', mode 'wb' at 0x81596c8 0x814178c>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound method GzipFile.__del__ of <gzip open file '/export/home/rdiff-backup-data/mirror_metadata.2004-04-17T03:33:02+02:00.snapshot.gz', mode 'wb' at 0x817d130 0x817d97c>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable" in
<bound method GzipFile.__del__ of <gzip open file
'/export/home/rdiff-backup-data/error_log.2004-04-17T03:33:02+02:00.data.gz',
mode 'wb' at 0x828b490 0x828b474>> ignored
This happends each time I try again (i.e. even when rdiff-backup tries
to regress the failed backup).
Any ideas on this? rdiff-backup 0.12.6-1 from rpm running on Fedora
Core 1, source (ro) directory mounted via NFS, destination (rw)
directory is local ext3 filesystem. Librsync is librsync-0.9.6-0.fdr.4
(also from RPM).
\EF
--
Erik Forsberg Telephone: +46-13-21 46 00
Cendio AB Web: http://www.cendio.com
