[Top][All Lists]
[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/
- [rdiff-backup-users] Integer too small on AMD64 machine,
njbailey <=