Hi, Some files in a filesystem to be backed up were owned by the 32-bit version of "nobody" (not that I wanted them to be but that's another story). Numerically this is -2 or 4294967294. This made rdiff-backup 1.2.5 crash (see below). Changing the owner to root works around the problem.
Chris D Processing changed file etc/apt/sources.list Exception 'long int too large to convert to int' raised of class '<type 'excepti ons.OverflowError'>': File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 304, in er ror_check_Main try: Main(arglist) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 324, in Ma in take_action(rps) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 280, in ta ke_action elif action == "backup": Backup(rps[0], rps[1]) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 346, in Ba ckup backup.Mirror(rpin, rpout) File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 38, in M irror DestS.patch(dest_rpath, source_diffiter) File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 232, in patch ITR(diff.index, diff) File "/var/lib/python-support/python2.5/rdiff_backup/rorpiter.py", line 281, i n __call__ last_branch.fast_process(*args) File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 529, in fast_process if self.patch_to_temp(mirror_rp, diff_rorp, tf): File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 559, in patch_to_temp rpath.copy_attribs(diff_rorp, new) File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line 180, in c opy_attribs rpout.chown(*rpout.conn.user_group.map_rpath(rpin)) File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line 977, in c hown else: os.chown(self.path, uid, gid) Traceback (most recent call last): File "/usr/bin/rdiff-backup", line 30, in <module> rdiff_backup.Main.error_check_Main(sys.argv[1:]) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 304, in er ror_check_Main try: Main(arglist) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 324, in Ma in take_action(rps) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 280, in ta ke_action elif action == "backup": Backup(rps[0], rps[1]) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 346, in Ba ckup backup.Mirror(rpin, rpout) File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 38, in M irror DestS.patch(dest_rpath, source_diffiter) File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 232, in patch ITR(diff.index, diff) File "/var/lib/python-support/python2.5/rdiff_backup/rorpiter.py", line 281, i n __call__ last_branch.fast_process(*args) File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 529, in fast_process if self.patch_to_temp(mirror_rp, diff_rorp, tf): File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 559, in patch_to_temp rpath.copy_attribs(diff_rorp, new) File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line 180, in c opy_attribs rpout.chown(*rpout.conn.user_group.map_rpath(rpin)) File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line 977, in c hown else: os.chown(self.path, uid, gid) OverflowError: long int too large to convert to int
_______________________________________________ rdiff-backup-users mailing list at rdiff-backup-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki