I would like to reopen this bug for Lucid. I have pasted the output at the default verbosity below. Let me know if more information is needed. The error seems to be the same, although the output is different, perhaps due to some changes in the source.
As with the previous report, I am also running on a 64-bit machine (Python version 2.6.5).
Exception 'signed integer is greater than maximum' raised of class '<type 'exceptions.OverflowError'>':
File "/usr/lib/pymodules/python2.6/rdiff_backup/robust.py", line 32, in check_common_error
try: return function(*args)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 118, in copy
rpout.makedev("b", major, minor)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 1260, in makedev
try: self.conn.os.mknod(self.path, mode, self.conn.os.makedev(major, minor))
Exception 'signed integer is greater than maximum' raised of class '<type 'exceptions.OverflowError'>':
File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 304, in error_check_Main
try: Main(arglist)
File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 324, in Main
take_action(rps)
File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 280, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 346, in Backup
backup.Mirror(rpin, rpout)
File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 38, in Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 232, in patch
ITR(diff.index, diff)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rorpiter.py", line 281, in __call__
last_branch.fast_process(*args)
File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 529, in fast_process
if self.patch_to_temp(mirror_rp, diff_rorp, tf):
File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 553, in patch_to_temp
result = self.patch_snapshot_to_temp(diff_rorp, new)
File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 577, in patch_snapshot_to_temp
self.write_special(diff_rorp, new)
File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 617, in write_special
if robust.check_common_error(eh, rpath.copy, (diff_rorp, new)) == 0:
File "/usr/lib/pymodules/python2.6/rdiff_backup/robust.py", line 32, in check_common_error
try: return function(*args)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 118, in copy
rpout.makedev("b", major, minor)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 1260, in makedev
try: self.conn.os.mknod(self.path, mode, self.conn.os.makedev(major, minor))
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/pymodules/python2.6/rdiff_backup/Main.py", line 304, in error_check_Main
try: Main(arglist)
File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 324, in Main
take_action(rps)
File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 280, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/pymodules/python2.6/rdiff_backup/Main.py", line 346, in Backup
backup.Mirror(rpin, rpout)
File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 38, in Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 232, in patch
ITR(diff.index, diff)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rorpiter.py", line 281, in __call__
last_branch.fast_process(*args)
File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 529, in fast_process
if self.patch_to_temp(mirror_rp, diff_rorp, tf):
File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 553, in patch_to_temp
result = self.patch_snapshot_to_temp(diff_rorp, new)
File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 577, in patch_snapshot_to_temp
self.write_special(diff_rorp, new)
File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 617, in write_special
if robust.check_common_error(eh, rpath.copy, (diff_rorp, new)) == 0:
File "/usr/lib/pymodules/python2.6/rdiff_backup/robust.py", line 32, in check_common_error
try: return function(*args)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 118, in copy
rpout.makedev("b", major, minor)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 1260, in makedev
try: self.conn.os.mknod(self.path, mode, self.conn.os.makedev(major, minor))
OverflowError: signed integer is greater than maximum
I would like to reopen this bug for Lucid. I have pasted the output at the default verbosity below. Let me know if more information is needed. The error seems to be the same, although the output is different, perhaps due to some changes in the source.
As with the previous report, I am also running on a 64-bit machine (Python version 2.6.5).
Exception 'signed integer is greater than maximum' raised of class '<type 'exceptions. OverflowError' >': pymodules/ python2. 6/rdiff_ backup/ robust. py", line 32, in check_common_error pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 118, in copy makedev( "b", major, minor) pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 1260, in makedev os.mknod( self.path, mode, self.conn. os.makedev( major, minor))
File "/usr/lib/
try: return function(*args)
File "/usr/lib/
rpout.
File "/usr/lib/
try: self.conn.
Exception 'signed integer is greater than maximum' raised of class '<type 'exceptions. OverflowError' >': pymodules/ python2. 6/rdiff_ backup/ Main.py" , line 304, in error_check_Main pymodules/ python2. 6/rdiff_ backup/ Main.py" , line 324, in Main action( rps) pymodules/ python2. 6/rdiff_ backup/ Main.py" , line 280, in take_action pymodules/ python2. 6/rdiff_ backup/ Main.py" , line 346, in Backup Mirror( rpin, rpout) pymodules/ python2. 6/rdiff_ backup/ backup. py", line 38, in Mirror patch(dest_ rpath, source_diffiter) pymodules/ python2. 6/rdiff_ backup/ backup. py", line 232, in patch pymodules/ python2. 6/rdiff_ backup/ rorpiter. py", line 281, in __call__ branch. fast_process( *args) pymodules/ python2. 6/rdiff_ backup/ backup. py", line 529, in fast_process to_temp( mirror_ rp, diff_rorp, tf): pymodules/ python2. 6/rdiff_ backup/ backup. py", line 553, in patch_to_temp snapshot_ to_temp( diff_rorp, new) pymodules/ python2. 6/rdiff_ backup/ backup. py", line 577, in patch_snapshot_ to_temp write_special( diff_rorp, new) pymodules/ python2. 6/rdiff_ backup/ backup. py", line 617, in write_special check_common_ error(eh, rpath.copy, (diff_rorp, new)) == 0: pymodules/ python2. 6/rdiff_ backup/ robust. py", line 32, in check_common_error pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 118, in copy makedev( "b", major, minor) pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 1260, in makedev os.mknod( self.path, mode, self.conn. os.makedev( major, minor))
File "/usr/lib/
try: Main(arglist)
File "/usr/lib/
take_
File "/usr/lib/
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/
backup.
File "/usr/lib/
DestS.
File "/usr/lib/
ITR(diff.index, diff)
File "/usr/lib/
last_
File "/usr/lib/
if self.patch_
File "/usr/lib/
result = self.patch_
File "/usr/lib/
self.
File "/usr/lib/
if robust.
File "/usr/lib/
try: return function(*args)
File "/usr/lib/
rpout.
File "/usr/lib/
try: self.conn.
Traceback (most recent call last): rdiff-backup" , line 30, in <module> backup. Main.error_ check_Main( sys.argv[ 1:]) pymodules/ python2. 6/rdiff_ backup/ Main.py" , line 304, in error_check_Main pymodules/ python2. 6/rdiff_ backup/ Main.py" , line 324, in Main action( rps) pymodules/ python2. 6/rdiff_ backup/ Main.py" , line 280, in take_action pymodules/ python2. 6/rdiff_ backup/ Main.py" , line 346, in Backup Mirror( rpin, rpout) pymodules/ python2. 6/rdiff_ backup/ backup. py", line 38, in Mirror patch(dest_ rpath, source_diffiter) pymodules/ python2. 6/rdiff_ backup/ backup. py", line 232, in patch pymodules/ python2. 6/rdiff_ backup/ rorpiter. py", line 281, in __call__ branch. fast_process( *args) pymodules/ python2. 6/rdiff_ backup/ backup. py", line 529, in fast_process to_temp( mirror_ rp, diff_rorp, tf): pymodules/ python2. 6/rdiff_ backup/ backup. py", line 553, in patch_to_temp snapshot_ to_temp( diff_rorp, new) pymodules/ python2. 6/rdiff_ backup/ backup. py", line 577, in patch_snapshot_ to_temp write_special( diff_rorp, new) pymodules/ python2. 6/rdiff_ backup/ backup. py", line 617, in write_special check_common_ error(eh, rpath.copy, (diff_rorp, new)) == 0: pymodules/ python2. 6/rdiff_ backup/ robust. py", line 32, in check_common_error pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 118, in copy makedev( "b", major, minor) pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 1260, in makedev os.mknod( self.path, mode, self.conn. os.makedev( major, minor))
File "/usr/bin/
rdiff_
File "/usr/lib/
try: Main(arglist)
File "/usr/lib/
take_
File "/usr/lib/
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/
backup.
File "/usr/lib/
DestS.
File "/usr/lib/
ITR(diff.index, diff)
File "/usr/lib/
last_
File "/usr/lib/
if self.patch_
File "/usr/lib/
result = self.patch_
File "/usr/lib/
self.
File "/usr/lib/
if robust.
File "/usr/lib/
try: return function(*args)
File "/usr/lib/
rpout.
File "/usr/lib/
try: self.conn.
OverflowError: signed integer is greater than maximum