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())