rdiff-backup-1.2.8 python2.5.4 : OverflowError: signed integer is greater than maximum

Michel Le Cocq miconof80.list at gmail.com
Sat Jan 16 05:07:44 UTC 2010


sorry, here is the right attachment.

Michel Le Cocq a écrit:
> Thanks for your help, I just follow the upgrade.
> I'm now on : python26-2.6.4, rdiff-backup-1.2.8,1
> 
> But I still have the same error :
> OverflowError: signed integer is greater than maximum
> 
> I just did :
> # rdiff-backup /mnt/users/toto /backup/Lipn/users_backup/toto
> 
> It work for 393 user folder and give this error on 3.
> I tried to remove the destination folder but it change nothing. 
> 
> I attach here the Traceback.
> 
> --
> Michel
> 
> Mark Kane a écrit:
> > On Fri, Jan 15, 2010, at 14:51:14 +0100, Michel Le Cocq wrote:
> > > I run rdiff-backup on my backup server:
> > > - FreeBSD 8.0-RELEASE AMD64
> > > - rdiff-backup-1.2.8,1
> > > - python25-2.5.4_3
> > > - be pro quad
> > > - 4G Ram
> > > 
> > > I try to rdiff a folder on a nfs ro mounted volume to an other volume.
> > > 
> > > I obtain this error : OverflowError: signed integer is greater than
> > > maximum
> > > 
> > > I have the same problem as Brad Beyenhof see here :
> > > http://www.mail-archive.com/rdiff-backup-users@nongnu.org/msg03794.html
> > > 
> > > I know it's a know problem due to a bug in Python. And have to upgrad
> > > Python to 2.5.4 or 2.6.1.
> > > 
> > > But I'm on python25-2.5.4_3 !!! and rdiff need python25 to run so I
> > > can't remove it for python26...
> > > 
> > > What can I do to obtain my full backup ?
> > > 
> > > Thanks
> > 
> > Hi.
> > 
> > I'm not familiar with the specific bug, but if you want to upgrade
> > Python from 2.5 to 2.6 that can be done by following the 20090608 entry
> > in /usr/ports/UPDATING. 
> > 
> > I also use rdiff-backup and can confirm that it works with Python 2.6.
> > 
> > Hope that helps,
> > 
> > -Mark

> Thanks for your help, I just follow the upgrade.
> I'm now on : python26-2.6.4, rdiff-backup-1.2.8,1
> 
> But I still have the same error :
> OverflowError: signed integer is greater than maximum
> 
> I just did :
> # rm -rf /backup/users_backup/toto/rdiff-ba*
> # rdiff-backup --force /mnt/users/toto /backup/Lipn/users_backup/toto
>                                                                                                                                                                
> I attach here the Traceback.

-------------- next part --------------
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 "/usr/local/lib/python2.6/site-packages/rdiff_backup/Main.py", line 304, in error_check_Main
    try: Main(arglist)
  File "/usr/local/lib/python2.6/site-packages/rdiff_backup/Main.py", line 324, in Main
    take_action(rps)
  File "/usr/local/lib/python2.6/site-packages/rdiff_backup/Main.py", line 280, in take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/local/lib/python2.6/site-packages/rdiff_backup/Main.py", line 346, in Backup
    backup.Mirror(rpin, rpout)
  File "/usr/local/lib/python2.6/site-packages/rdiff_backup/backup.py", line 38, in Mirror
    DestS.patch(dest_rpath, source_diffiter)
  File "/usr/local/lib/python2.6/site-packages/rdiff_backup/backup.py", line 232, in patch
    ITR(diff.index, diff)
  File "/usr/local/lib/python2.6/site-packages/rdiff_backup/rorpiter.py", line 281, in __call__
    last_branch.fast_process(*args)
  File "/usr/local/lib/python2.6/site-packages/rdiff_backup/backup.py", line 529, in fast_process
    if self.patch_to_temp(mirror_rp, diff_rorp, tf):
  File "/usr/local/lib/python2.6/site-packages/rdiff_backup/backup.py", line 553, in patch_to_temp
    result = self.patch_snapshot_to_temp(diff_rorp, new)
  File "/usr/local/lib/python2.6/site-packages/rdiff_backup/backup.py", line 578, in patch_snapshot_to_temp
    rpath.copy_attribs(diff_rorp, new)
  File "/usr/local/lib/python2.6/site-packages/rdiff_backup/rpath.py", line 180, in copy_attribs
    rpout.chown(*rpout.conn.user_group.map_rpath(rpin))
  File "/usr/local/lib/python2.6/site-packages/rdiff_backup/rpath.py", line 973, in chown
    try: self.conn.C.lchown(self.path, uid, gid)
OverflowError: signed integer is greater than maximum


More information about the freebsd-questions mailing list