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

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

[rdiff-backup-users] AssertionError


From: Arnold Daniels
Subject: [rdiff-backup-users] AssertionError
Date: Fri, 02 Nov 2007 12:22:53 +0100
User-agent: Thunderbird 2.0.0.6 (X11/20071022)

Hi all,

I've been using rdiff-backup for a short while on 8 system in a setup where 2 server are backing up to each other. Unfortunately I'm getting an error on 2 servers which form 1 pair (prime and sek). It still works fine on the other 6 servers. The rdiff-backup and python versions, as well as all other software and configurations, are the same on all servers.

I've posted the error below. I rather not start over with a fresh backup. Does someone know how to fix this?

Best regards,
Arnold

--------

address@hidden:~# /etc/cron.d/scripts/rdiff-backup
Exception '' raised of class 'exceptions.AssertionError':
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 295, in error_check_Main
   try: Main(arglist)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 315, in Main
   take_action(rps)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 271, in take_action
   elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 328, in Backup
   backup_final_init(rpout)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 425, in backup_final_init
   checkdest_if_necessary(rpout)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 820, in checkdest_if_necessary
   need_check = checkdest_need_check(dest_rp)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 810, in checkdest_need_check
   if not force: curmir_incs[0].conn.regress.check_pids(curmir_incs)
File "/usr/lib/python2.4/site-packages/rdiff_backup/connection.py", line 448, in __call__
   return apply(self.connection.reval, (self.name,) + args)
File "/usr/lib/python2.4/site-packages/rdiff_backup/connection.py", line 367, in reval
   for arg in args: self._put(arg, req_num)
File "/usr/lib/python2.4/site-packages/rdiff_backup/connection.py", line 139, in _put
   else: self._putobj(obj, req_num)
File "/usr/lib/python2.4/site-packages/rdiff_backup/connection.py", line 144, in _putobj
   self._write("o", pickle.dumps(obj, 1), req_num)
 File "pickle.py", line 1386, in dumps
   Pickler(file, protocol, bin).dump(obj)
 File "pickle.py", line 231, in dump
   self.save(obj)
 File "pickle.py", line 293, in save
   f(self, obj) # Call unbound method with explicit self
 File "pickle.py", line 614, in save_list
   self._batch_appends(iter(obj))
 File "pickle.py", line 647, in _batch_appends
   save(x)
 File "pickle.py", line 293, in save
   f(self, obj) # Call unbound method with explicit self
 File "pickle.py", line 737, in save_inst
   stuff = getstate()
File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 754, in __getstate__
   assert self.conn is Globals.local_connection

Traceback (most recent call last):
 File "/usr/bin/rdiff-backup", line 23, in ?
   rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 295, in error_check_Main
   try: Main(arglist)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 315, in Main
   take_action(rps)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 271, in take_action
   elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 328, in Backup
   backup_final_init(rpout)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 425, in backup_final_init
   checkdest_if_necessary(rpout)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 820, in checkdest_if_necessary
   need_check = checkdest_need_check(dest_rp)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 810, in checkdest_need_check
   if not force: curmir_incs[0].conn.regress.check_pids(curmir_incs)
File "/usr/lib/python2.4/site-packages/rdiff_backup/connection.py", line 448, in __call__
   return apply(self.connection.reval, (self.name,) + args)
File "/usr/lib/python2.4/site-packages/rdiff_backup/connection.py", line 367, in reval
   for arg in args: self._put(arg, req_num)
File "/usr/lib/python2.4/site-packages/rdiff_backup/connection.py", line 139, in _put
   else: self._putobj(obj, req_num)
File "/usr/lib/python2.4/site-packages/rdiff_backup/connection.py", line 144, in _putobj
   self._write("o", pickle.dumps(obj, 1), req_num)
 File "/usr/lib/python2.4/pickle.py", line 1386, in dumps
   Pickler(file, protocol, bin).dump(obj)
 File "/usr/lib/python2.4/pickle.py", line 231, in dump
   self.save(obj)
 File "/usr/lib/python2.4/pickle.py", line 293, in save
   f(self, obj) # Call unbound method with explicit self
 File "/usr/lib/python2.4/pickle.py", line 614, in save_list
   self._batch_appends(iter(obj))
 File "/usr/lib/python2.4/pickle.py", line 647, in _batch_appends
   save(x)
 File "/usr/lib/python2.4/pickle.py", line 293, in save
   f(self, obj) # Call unbound method with explicit self
 File "/usr/lib/python2.4/pickle.py", line 737, in save_inst
   stuff = getstate()
File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 754, in __getstate__
   assert self.conn is Globals.local_connection
AssertionError
Fatal Error: Lost connection to the remote system





reply via email to

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