Hide Forgot
abrt version: 1.1.17 architecture: i686 cmdline: /usr/bin/python /usr/bin/rdiff-backup --verbosity 3 --exclude-globbing-filelist /home/tadej/backup/rdiff_backup_excludes.txt --include-globbing-filelist /home/tadej/backup/rdiff_backup_includes.txt --exclude /home/tadej /home/tadej samson-tbackup::/home/tbackup/tadej component: rdiff-backup executable: /usr/bin/rdiff-backup kernel: 2.6.35.11-83.fc14.i686.PAE package: rdiff-backup-1.2.8-5.fc14 reason: connection.py:210:_read:OverflowError: Python int too large to convert to C long release: Fedora release 14 (Laughlin) time: 1299033425 uid: 500 backtrace ----- connection.py:210:_read:OverflowError: Python int too large to convert to C long Traceback (most recent call last): File "/usr/bin/rdiff-backup", line 30, in <module> rdiff_backup.Main.error_check_Main(sys.argv[1:]) File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py", line 304, in error_check_Main try: Main(arglist) File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py", line 324, in Main take_action(rps) File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py", line 280, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/usr/lib/python2.7/site-packages/rdiff_backup/Main.py", line 343, in Backup backup.Mirror_and_increment(rpin, rpout, incdir) File "/usr/lib/python2.7/site-packages/rdiff_backup/backup.py", line 51, in Mirror_and_increment DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath) File "/usr/lib/python2.7/site-packages/rdiff_backup/connection.py", line 450, in __call__ return apply(self.connection.reval, (self.name,) + args) File "/usr/lib/python2.7/site-packages/rdiff_backup/connection.py", line 368, in reval result = self.get_response(req_num) File "/usr/lib/python2.7/site-packages/rdiff_backup/connection.py", line 315, in get_response try: req_num, object = self._get() File "/usr/lib/python2.7/site-packages/rdiff_backup/connection.py", line 240, in _get data = self._read(length) File "/usr/lib/python2.7/site-packages/rdiff_backup/connection.py", line 210, in _read try: return self.inpipe.read(length) OverflowError: Python int too large to convert to C long Local variables in innermost frame: length: 19547609214623863L self: PipeConnection 1 How to reproduce ----- 1. I don't know. 2. 3.
Created attachment 492696 [details] File: backtrace
What kind of machine is samson-tbackup ? What python version is it running? This might be an old python issue (2.2ish). Try with --no-compression as a workaround? Or make sure you have no files > 2GB to backup?
Hi! samson-tbackup is a CentOS 4 server with the following version numbers: centos-release-4-9.1 python-2.3.4-14.9.el4 rdiff-backup-1.2.8-1.el4.rf I have a cron script for automatically perform a remove backup from my laptop running F14 with python-2.7-8.fc14.1.i686 and rdiff-backup-1.2.8-5.fc14.i686. The cron script executes the following command: su -c "rdiff-backup --verbosity 3 --exclude-globbing-filelist /home/tadej/backup/rdiff_backup_excludes.txt --include-globbing-filelist /home/tadej/backup/rdiff_backup_includes.txt --exclude /home/tadej /home/tadej samson-tbackup::/home/tbackup/tadej" tadej This only happened once so I haven't bothered to check if there are any files > 2GB to backup or tried the --no-compression workaround.
Yeah, I suspect that was the issue... there was a >2GB file on the source and the centos4 rdiff-backup side couldn't handle it. ;( Shall we keep this open for a bit and see if it re-occurs? or close it out and you can try the --no-compression workaround next time?
It hasn't recurred in the last days, so I think we can close it and I'll try the --no-compression workaround next time. Thanks for you attention!
Thanks. Feel free to re-open or file a new one if you see anything further.