rdiff-backup-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[rdiff-backup-users] Integer too small on AMD64 machine


From: njbailey
Subject: [rdiff-backup-users] Integer too small on AMD64 machine
Date: Mon, 11 Apr 2005 13:51:28 +0100
User-agent: Internet Messaging Program (IMP) 3.1


Hi,

I've been trying to use rdiff-backup to copy between two locally mounted disk
drives on a AMD64 box running Ubuntu. After creating about 16BG of files in the
destination directory, the command fails with an integer overflow error.

Is this a 64-bit problem? I don't see anything in the FAQ or Wiki which might
help out.

I'm using python 2.4.1, librsync1 0.9.7 and rsync 2.6.3-2ubuntu1 packages.

Interested to know if anyone else is experiencing this problem.

Nick/.

Stacktrace follows...

Exception 'signed integer is greater than maximum' raised of class
'exceptions.OverflowError':
  File "/usr/lib/python2.4/site-packages/rdiff_backup/robust.py", line 32, in
check_common_error
    try: return function(*args)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 905, in 
append
    return self.__class__(self.conn, self.base, self.index + (ext,))
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 667, in
__init__
    else: self.setdata()
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 692, in
setdata
    if self.lstat(): self.conn.rpath.setdata_local(self)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 1173, in
setdata_local
    rpath.data['uname'] = user_group.uid2uname(rpath.data['uid'])
  File "/usr/lib/python2.4/site-packages/rdiff_backup/user_group.py", line 49,
in uid2uname
    try: uname = pwd.getpwuid(uid)[0]

Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 23, in ?
    rdiff_backup.Main.Main(sys.argv[1:])
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 259, in 
Main
    take_action(rps)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 229, in
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 281, in 
Backup
    backup.Mirror(rpin, rpout)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/backup.py", line 38, in 
Mirror
    DestS.patch(dest_rpath, source_diffiter)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/backup.py", line 213, in 
patch
    for diff in rorpiter.FillInIter(source_diffiter, dest_rpath):
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 181, in
FillInIter
    for rp in rpiter:
  File "/usr/lib/python2.4/site-packages/rdiff_backup/backup.py", line 102, in
get_diffs
    for dest_sig in dest_sigiter:
  File "/usr/lib/python2.4/site-packages/rdiff_backup/backup.py", line 164, in
get_sigs
    for src_rorp, dest_rorp in cls.CCPP:
  File "/usr/lib/python2.4/site-packages/rdiff_backup/backup.py", line 298, in 
next
    source_rorp, dest_rorp = self.iter.next()
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 103, in
Collate2Iters
    for relem1 in riter1:
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 340, in
next
    next_elem = self.iter.next()
  File "/usr/lib/python2.4/site-packages/rdiff_backup/selection.py", line 132,
in Iterate_fast
    try: rpath, val = diryield_stack[-1].next()
  File "/usr/lib/python2.4/site-packages/rdiff_backup/selection.py", line 120,
in diryield
    rpath.append, (filename,))
  File "/usr/lib/python2.4/site-packages/rdiff_backup/robust.py", line 32, in
check_common_error
    try: return function(*args)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 905, in 
append
    return self.__class__(self.conn, self.base, self.index + (ext,))
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 667, in
__init__
    else: self.setdata()
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 692, in
setdata
    if self.lstat(): self.conn.rpath.setdata_local(self)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 1173, in
setdata_local
    rpath.data['uname'] = user_group.uid2uname(rpath.data['uid'])
  File "/usr/lib/python2.4/site-packages/rdiff_backup/user_group.py", line 49,
in uid2uname
    try: uname = pwd.getpwuid(uid)[0]
OverflowError: signed integer is greater than maximum
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound
method GzipFile.__del__ of <gzip open file
'/var/backups/home/rdiff-backup-data/extended_attributes.2005-04-11T13:08:16+01:00.snapshot.gz',
mode 'wb' at 0x2a97c54210 0x2a97c4e440>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound
method GzipFile.__del__ of <gzip open file
'/var/backups/home/rdiff-backup-data/file_statistics.2005-04-11T13:08:16+01:00.data.gz',
mode 'wb' at 0x2a97c54030 0x2a97c4e368>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound
method GzipFile.__del__ of <gzip open file
'/var/backups/home/rdiff-backup-data/error_log.2005-04-11T13:08:16+01:00.data.gz',
mode 'wb' at 0x2a97c4acd8 0x2a97c4d2d8>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound
method GzipFile.__del__ of <gzip open file
'/var/backups/home/rdiff-backup-data/mirror_metadata.2005-04-11T13:08:16+01:00.snapshot.gz',
mode 'wb' at 0x2a97c54198 0x2a97c4e3b0>> ignored


-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]