I'm new to the rdiff-backup
I'm running Mac OS 10.6.6, installed the rdiff-backup 1.3.3 and tried
to backup 110GB of data, at around 60GB, it stopped with following error:
Exception 'signed integer is greater than maximum' raised of class '<type
'exceptions.OverflowError'>':
File "/Library/Python/2.6/site-packages/rdiff_backup/Main.py", line 306, in
error_check_Main
try: Main(arglist)
File "/Library/Python/2.6/site-packages/rdiff_backup/Main.py", line 326, in
Main
take_action(rps)
File "/Library/Python/2.6/site-packages/rdiff_backup/Main.py", line 282, in
take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/Library/Python/2.6/site-packages/rdiff_backup/Main.py", line 348, in
Backup
backup.Mirror(rpin, rpout)
File "/Library/Python/2.6/site-packages/rdiff_backup/backup.py", line 38, in
Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/Library/Python/2.6/site-packages/rdiff_backup/backup.py", line 240, in
patch
ITR(diff.index, diff)
File "/Library/Python/2.6/site-packages/rdiff_backup/rorpiter.py", line 281,
in __call__
last_branch.fast_process(*args)
File "/Library/Python/2.6/site-packages/rdiff_backup/backup.py", line 533, in
fast_process
if self.patch_to_temp(mirror_rp, diff_rorp, tf):
File "/Library/Python/2.6/site-packages/rdiff_backup/backup.py", line 563, in
patch_to_temp
rpath.copy_attribs(diff_rorp, new)
File "/Library/Python/2.6/site-packages/rdiff_backup/rpath.py", line 180, in
copy_attribs
rpout.chown(*rpout.conn.user_group.map_rpath(rpin))
File "/Library/Python/2.6/site-packages/rdiff_backup/rpath.py", line 977, in
chown
else: os.chown(self.path, uid, gid)
Traceback (most recent call last):
File "/usr/local/bin/rdiff-backup", line 30, in <module>
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/Library/Python/2.6/site-packages/rdiff_backup/Main.py", line 306, in
error_check_Main
try: Main(arglist)
File "/Library/Python/2.6/site-packages/rdiff_backup/Main.py", line 326, in
Main
take_action(rps)
File "/Library/Python/2.6/site-packages/rdiff_backup/Main.py", line 282, in
take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/Library/Python/2.6/site-packages/rdiff_backup/Main.py", line 348, in
Backup
backup.Mirror(rpin, rpout)
File "/Library/Python/2.6/site-packages/rdiff_backup/backup.py", line 38, in
Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/Library/Python/2.6/site-packages/rdiff_backup/backup.py", line 240, in
patch
ITR(diff.index, diff)
File "/Library/Python/2.6/site-packages/rdiff_backup/rorpiter.py", line 281,
in __call__
last_branch.fast_process(*args)
File "/Library/Python/2.6/site-packages/rdiff_backup/backup.py", line 533, in
fast_process
if self.patch_to_temp(mirror_rp, diff_rorp, tf):
File "/Library/Python/2.6/site-packages/rdiff_backup/backup.py", line 563, in
patch_to_temp
rpath.copy_attribs(diff_rorp, new)
File "/Library/Python/2.6/site-packages/rdiff_backup/rpath.py", line 180, in
copy_attribs
rpout.chown(*rpout.conn.user_group.map_rpath(rpin))
File "/Library/Python/2.6/site-packages/rdiff_backup/rpath.py", line 977, in
chown
else: os.chown(self.path, uid, gid)
OverflowError: signed integer is greater than maximum
Believe it should be problem with the 64 bits OS. Tried python 2.6.1
and 2.6.6 both give above error. Tried also 2.7.1 but gives
Segmentation fault
Search through the rdiff-backup-users Archives but couldn't find
any cue to solve the problem.
Thanks in advance for help.
B.rgds
SK