First of all, I really like rdiff-backup. In most cases (all but the one I'll detail below), it's been great for me.
Searching in the mailing-list archives has led me to believe that either the operating system version (64- versus 32-bit) or the python version may be to blame here. The server I'm using as a backup repository runs 64-bit CentOS 5. I'm using rdiff-backup *from* two other servers, one with the same OS and one with 32-bit CentOS 4. The 64-bit machines run python 2.4.3, and the 32-bit has python 2.3.4, which is the highest version in the Cent4 repos. Backing up from the 64-bit system works fine, and two of the directories I'm backing up from the 32-bit system are fine as well. However, one directory reports "OverflowError: signed integer is greater than maximum" and quits partway through the backup. The terminal output with the default verbosity is below; I can attach a log with a higher verbosity if requested. Any idea what is going on here? Thanks in advance for any assistance you can provide. -- Brad Beyenhof . . . . . . . . . . . . . . . . . http://augmentedfourth.com First we thought the PC was a calculator. Then we found out how to turn numbers into letters with ASCII — and we thought it was a typewriter. Then we discovered graphics, and we thought it was a television. With the World Wide Web, we've realized it's a brochure. ~ Douglas Adams Exception 'signed integer is greater than maximum' raised of class 'exceptions.OverflowError': File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 304, in error_check_Main try: Main(arglist) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 324, in Main take_action(rps) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 280, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 346, in Backup backup.Mirror(rpin, rpout) File "/usr/lib/python2.3/site-packages/rdiff_backup/backup.py", line 38, in Mirror DestS.patch(dest_rpath, source_diffiter) File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 450, in __call__ return apply(self.connection.reval, (self.name,) + args) File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 370, in reval if isinstance(result, Exception): raise result Traceback (most recent call last): File "/usr/bin/rdiff-backup", line 30, in ? rdiff_backup.Main.error_check_Main(sys.argv[1:]) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 304, in error_check_Main try: Main(arglist) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 324, in Main take_action(rps) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 280, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 346, in Backup backup.Mirror(rpin, rpout) File "/usr/lib/python2.3/site-packages/rdiff_backup/backup.py", line 38, in Mirror DestS.patch(dest_rpath, source_diffiter) File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 450, in __call__ return apply(self.connection.reval, (self.name,) + args) File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 370, in reval if isinstance(result, Exception): raise result OverflowError: signed integer is greater than maximum Fatal Error: Lost connection to the remote system _______________________________________________ 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