I recently did a yum update to rdiff-backup-1.2.2-1.el5.rf
Since then the following command fails:
# rdiff-backup -v9 /etc/ /tmp/etc-test
Any ideas? The details are below.
-- Thanks, Mike
...
Tue Nov 11 13:33:54 2008 Processing changed file alternatives/antlr
Tue Nov 11 13:33:54 2008 Making directory path
/tmp/etc-test/rdiff-backup-data/increments/alternatives
Tue Nov 11 13:33:54 2008 Regular copying ('alternatives', 'antlr') to
/tmp/etc-test/alternatives/rdiff-backup.tmp.98
Tue Nov 11 13:33:54 2008 Exception '[Errno 34] Numerical result out of
range' raised of class 'exceptions.IOError':
File "/usr/lib64/python2.4/site-packages/rdiff_backup/robust.py", line 32,
in check_common_error
try: return function(*args)
File "/usr/lib64/python2.4/site-packages/rdiff_backup/rpath.py", line 107,
in copy
rpout.symlink(rpin.readlink())
File "/usr/lib64/python2.4/site-packages/rdiff_backup/rpath.py", line 987,
in symlink
self.setdata()
File "/usr/lib64/python2.4/site-packages/rdiff_backup/rpath.py", line 893,
in setdata
if self.lstat(): self.conn.rpath.setdata_local(self)
File "/usr/lib64/python2.4/site-packages/rdiff_backup/rpath.py", line
1470, in setdata_local
if Globals.eas_conn: rpath.data['ea'] = ea_get(rpath)
File "/usr/lib64/python2.4/site-packages/rdiff_backup/eas_acls.py", line
584, in rpath_ea_get
ea.read_from_rp(rp)
File "/usr/lib64/python2.4/site-packages/rdiff_backup/eas_acls.py", line
74, in read_from_rp
try: self.attr_dict[attr] = rp.conn.xattr.getxattr(rp.path, attr,
rp.issym())