Oh, and here's the terminal output. This may be interesting because it appears to include the stderr from the server, so the traceback from the server process (the traceback with python2.6 in the paths rather than python2.7):
Sending back exception invalid load key, 'y'. of type <class 'cPickle.UnpicklingError'>:
File "/usr/lib/pymodules/python2.7/rdiff_backup/connection.py", line 335, in answer_request
result = apply(eval(request.function_string), argument_list)
File "/usr/lib/pymodules/python2.7/rdiff_backup/connection.py", line 485, in readfromid
if length is None: return cls.vfiles[id].read()
File "/usr/lib/pymodules/python2.7/rdiff_backup/iterfile.py", line 302, in read
if not self.addtobuffer(): break
File "/usr/lib/pymodules/python2.7/rdiff_backup/iterfile.py", line 325, in addtobuffer
try: currentobj = self.iter.next()
File "/usr/lib/pymodules/python2.7/rdiff_backup/backup.py", line 103, in get_diffs
for dest_sig in dest_sigiter:
File "/usr/lib/pymodules/python2.7/rdiff_backup/iterfile.py", line 382, in next
while not type: type, data = self._get()
File "/usr/lib/pymodules/python2.7/rdiff_backup/iterfile.py", line 421, in _get
if type in "oerh": return type, cPickle.loads(data)
Exception 'invalid load key, 'y'.' raised of class '<class 'cPickle.UnpicklingError'>':
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 105, in copy
if rpin.isreg(): return copy_reg_file(rpin, rpout, compress)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 133, in copy_reg_file
return rpout.write_from_fileobj(rpin.open("rb"), compress = compress)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 1195, in write_from_fileobj
copyfileobj(fp, outfp)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 62, in copyfileobj
inbuf = inputfp.read(blocksize)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 1415, in read
def read(self, length = -1): return self.file.read(length)
File "/usr/lib/pymodules/python2.6/rdiff_backup/iterfile.py", line 118, in read
if not self.addtobuffer(): break
File "/usr/lib/pymodules/python2.6/rdiff_backup/iterfile.py", line 133, in addtobuffer
type, data = self.iwf._get()
File "/usr/lib/pymodules/python2.6/rdiff_backup/iterfile.py", line 414, in _get
if not self.buf: self.buf += self.file.read()
File "/usr/lib/pymodules/python2.6/rdiff_backup/connection.py", line 518, in read
return self.connection.VirtualFile.readfromid(self.id, length)
File "/usr/lib/pymodules/python2.6/rdiff_backup/connection.py", line 450, in __call__
return apply(self.connection.reval, (self.name,) + args)
File "/usr/lib/pymodules/python2.6/rdiff_backup/connection.py", line 370, in reval
if isinstance(result, Exception): raise result
Sending back exception invalid load key, 'y'. of type <class 'cPickle.UnpicklingError'>:
File "/usr/lib/pymodules/python2.6/rdiff_backup/connection.py", line 335, in answer_request
result = apply(eval(request.function_string), argument_list)
File "/usr/lib/pymodules/python2.6/rdiff_backup/backup.py", line 243, in patch_and_increment
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 692, 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 582, in patch_snapshot_to_temp
(diff_rorp, new))
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 105, in copy
if rpin.isreg(): return copy_reg_file(rpin, rpout, compress)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 133, in copy_reg_file
return rpout.write_from_fileobj(rpin.open("rb"), compress = compress)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 1195, in write_from_fileobj
copyfileobj(fp, outfp)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 62, in copyfileobj
inbuf = inputfp.read(blocksize)
File "/usr/lib/pymodules/python2.6/rdiff_backup/rpath.py", line 1415, in read
def read(self, length = -1): return self.file.read(length)
File "/usr/lib/pymodules/python2.6/rdiff_backup/iterfile.py", line 118, in read
if not self.addtobuffer(): break
File "/usr/lib/pymodules/python2.6/rdiff_backup/iterfile.py", line 133, in addtobuffer
type, data = self.iwf._get()
File "/usr/lib/pymodules/python2.6/rdiff_backup/iterfile.py", line 414, in _get
if not self.buf: self.buf += self.file.read()
File "/usr/lib/pymodules/python2.6/rdiff_backup/connection.py", line 518, in read
return self.connection.VirtualFile.readfromid(self.id, length)
File "/usr/lib/pymodules/python2.6/rdiff_backup/connection.py", line 450, in __call__
return apply(self.connection.reval, (self.name,) + args)
File "/usr/lib/pymodules/python2.6/rdiff_backup/connection.py", line 370, in reval
if isinstance(result, Exception): raise result
Exception 'invalid load key, 'y'.' raised of class '<class 'cPickle.UnpicklingError'>':
File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 304, in error_check_Main
try: Main(arglist)
File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 324, in Main
take_action(rps)
File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 280, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 343, in Backup
backup.Mirror_and_increment(rpin, rpout, incdir)
File "/usr/lib/pymodules/python2.7/rdiff_backup/backup.py", line 51, in Mirror_and_increment
DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
File "/usr/lib/pymodules/python2.7/rdiff_backup/connection.py", line 450, in __call__
return apply(self.connection.reval, (self.name,) + args)
File "/usr/lib/pymodules/python2.7/rdiff_backup/connection.py", line 370, in reval
if isinstance(result, Exception): raise result
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.7/rdiff_backup/Main.py", line 304, in error_check_Main
try: Main(arglist)
File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 324, in Main
take_action(rps)
File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 280, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/pymodules/python2.7/rdiff_backup/Main.py", line 343, in Backup
backup.Mirror_and_increment(rpin, rpout, incdir)
File "/usr/lib/pymodules/python2.7/rdiff_backup/backup.py", line 51, in Mirror_and_increment
DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
File "/usr/lib/pymodules/python2.7/rdiff_backup/connection.py", line 450, in __call__
return apply(self.connection.reval, (self.name,) + args)
File "/usr/lib/pymodules/python2.7/rdiff_backup/connection.py", line 370, in reval
if isinstance(result, Exception): raise result
cPickle.UnpicklingError: invalid load key, 'y'.
Command exited with non-zero status 1
79.74 user
11.91 system
41:37.54 elapsed clock time
start: Mon Apr 18 13:43:49 EST 2011
end: Mon Apr 18 14:25:30 EST 2011
Fatal Error: Lost connection to the remote system
Oh, and here's the terminal output. This may be interesting because it appears to include the stderr from the server, so the traceback from the server process (the traceback with python2.6 in the paths rather than python2.7):
Sending back exception invalid load key, 'y'. of type <class 'cPickle. UnpicklingError '>: pymodules/ python2. 7/rdiff_ backup/ connection. py", line 335, in answer_request request. function_ string) , argument_list) pymodules/ python2. 7/rdiff_ backup/ connection. py", line 485, in readfromid id].read( ) pymodules/ python2. 7/rdiff_ backup/ iterfile. py", line 302, in read pymodules/ python2. 7/rdiff_ backup/ iterfile. py", line 325, in addtobuffer pymodules/ python2. 7/rdiff_ backup/ backup. py", line 103, in get_diffs pymodules/ python2. 7/rdiff_ backup/ iterfile. py", line 382, in next pymodules/ python2. 7/rdiff_ backup/ iterfile. py", line 421, in _get
File "/usr/lib/
result = apply(eval(
File "/usr/lib/
if length is None: return cls.vfiles[
File "/usr/lib/
if not self.addtobuffer(): break
File "/usr/lib/
try: currentobj = self.iter.next()
File "/usr/lib/
for dest_sig in dest_sigiter:
File "/usr/lib/
while not type: type, data = self._get()
File "/usr/lib/
if type in "oerh": return type, cPickle.loads(data)
Exception 'invalid load key, 'y'.' raised of class '<class 'cPickle. UnpicklingError '>': pymodules/ python2. 6/rdiff_ backup/ robust. py", line 32, in check_common_error pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 105, in copy pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 133, in copy_reg_file from_fileobj( rpin.open( "rb"), compress = compress) pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 1195, in write_from_fileobj pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 62, in copyfileobj read(blocksize) pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 1415, in read read(length) pymodules/ python2. 6/rdiff_ backup/ iterfile. py", line 118, in read pymodules/ python2. 6/rdiff_ backup/ iterfile. py", line 133, in addtobuffer pymodules/ python2. 6/rdiff_ backup/ iterfile. py", line 414, in _get pymodules/ python2. 6/rdiff_ backup/ connection. py", line 518, in read .VirtualFile. readfromid( self.id, length) pymodules/ python2. 6/rdiff_ backup/ connection. py", line 450, in __call__ connection. reval, (self.name,) + args) pymodules/ python2. 6/rdiff_ backup/ connection. py", line 370, in reval
File "/usr/lib/
try: return function(*args)
File "/usr/lib/
if rpin.isreg(): return copy_reg_file(rpin, rpout, compress)
File "/usr/lib/
return rpout.write_
File "/usr/lib/
copyfileobj(fp, outfp)
File "/usr/lib/
inbuf = inputfp.
File "/usr/lib/
def read(self, length = -1): return self.file.
File "/usr/lib/
if not self.addtobuffer(): break
File "/usr/lib/
type, data = self.iwf._get()
File "/usr/lib/
if not self.buf: self.buf += self.file.read()
File "/usr/lib/
return self.connection
File "/usr/lib/
return apply(self.
File "/usr/lib/
if isinstance(result, Exception): raise result
Sending back exception invalid load key, 'y'. of type <class 'cPickle. UnpicklingError '>: pymodules/ python2. 6/rdiff_ backup/ connection. py", line 335, in answer_request request. function_ string) , argument_list) pymodules/ python2. 6/rdiff_ backup/ backup. py", line 243, in patch_and_increment pymodules/ python2. 6/rdiff_ backup/ rorpiter. py", line 281, in __call__ branch. fast_process( *args) pymodules/ python2. 6/rdiff_ backup/ backup. py", line 692, 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 582, in patch_snapshot_ to_temp pymodules/ python2. 6/rdiff_ backup/ robust. py", line 32, in check_common_error pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 105, in copy pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 133, in copy_reg_file from_fileobj( rpin.open( "rb"), compress = compress) pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 1195, in write_from_fileobj pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 62, in copyfileobj read(blocksize) pymodules/ python2. 6/rdiff_ backup/ rpath.py" , line 1415, in read read(length) pymodules/ python2. 6/rdiff_ backup/ iterfile. py", line 118, in read pymodules/ python2. 6/rdiff_ backup/ iterfile. py", line 133, in addtobuffer pymodules/ python2. 6/rdiff_ backup/ iterfile. py", line 414, in _get pymodules/ python2. 6/rdiff_ backup/ connection. py", line 518, in read .VirtualFile. readfromid( self.id, length) pymodules/ python2. 6/rdiff_ backup/ connection. py", line 450, in __call__ connection. reval, (self.name,) + args) pymodules/ python2. 6/rdiff_ backup/ connection. py", line 370, in reval
File "/usr/lib/
result = apply(eval(
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/
(diff_rorp, new))
File "/usr/lib/
try: return function(*args)
File "/usr/lib/
if rpin.isreg(): return copy_reg_file(rpin, rpout, compress)
File "/usr/lib/
return rpout.write_
File "/usr/lib/
copyfileobj(fp, outfp)
File "/usr/lib/
inbuf = inputfp.
File "/usr/lib/
def read(self, length = -1): return self.file.
File "/usr/lib/
if not self.addtobuffer(): break
File "/usr/lib/
type, data = self.iwf._get()
File "/usr/lib/
if not self.buf: self.buf += self.file.read()
File "/usr/lib/
return self.connection
File "/usr/lib/
return apply(self.
File "/usr/lib/
if isinstance(result, Exception): raise result
Exception 'invalid load key, 'y'.' raised of class '<class 'cPickle. UnpicklingError '>': pymodules/ python2. 7/rdiff_ backup/ Main.py" , line 304, in error_check_Main pymodules/ python2. 7/rdiff_ backup/ Main.py" , line 324, in Main action( rps) pymodules/ python2. 7/rdiff_ backup/ Main.py" , line 280, in take_action pymodules/ python2. 7/rdiff_ backup/ Main.py" , line 343, in Backup Mirror_ and_increment( rpin, rpout, incdir) pymodules/ python2. 7/rdiff_ backup/ backup. py", line 51, in Mirror_ and_increment patch_and_ increment( dest_rpath, source_diffiter, inc_rpath) pymodules/ python2. 7/rdiff_ backup/ connection. py", line 450, in __call__ connection. reval, (self.name,) + args) pymodules/ python2. 7/rdiff_ backup/ connection. py", line 370, in reval
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/
return apply(self.
File "/usr/lib/
if isinstance(result, Exception): raise result
Traceback (most recent call last): rdiff-backup" , line 30, in <module> backup. Main.error_ check_Main( sys.argv[ 1:]) pymodules/ python2. 7/rdiff_ backup/ Main.py" , line 304, in error_check_Main pymodules/ python2. 7/rdiff_ backup/ Main.py" , line 324, in Main action( rps) pymodules/ python2. 7/rdiff_ backup/ Main.py" , line 280, in take_action pymodules/ python2. 7/rdiff_ backup/ Main.py" , line 343, in Backup Mirror_ and_increment( rpin, rpout, incdir) pymodules/ python2. 7/rdiff_ backup/ backup. py", line 51, in Mirror_ and_increment patch_and_ increment( dest_rpath, source_diffiter, inc_rpath) pymodules/ python2. 7/rdiff_ backup/ connection. py", line 450, in __call__ connection. reval, (self.name,) + args) pymodules/ python2. 7/rdiff_ backup/ connection. py", line 370, in reval UnpicklingError : invalid load key, 'y'.
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/
return apply(self.
File "/usr/lib/
if isinstance(result, Exception): raise result
cPickle.
Command exited with non-zero status 1
79.74 user
11.91 system
41:37.54 elapsed clock time
start: Mon Apr 18 13:43:49 EST 2011
end: Mon Apr 18 14:25:30 EST 2011
Fatal Error: Lost connection to the remote system