--- Begin Message ---
Package: rdiff-backup
Version: 1.1.5-1
I have a cron job scheduled to make a daily backup with rdiff-backup:
-----------------------------------------------------------------------
rdiff-backup --exclude-special-files --exclude /home/hart/media
--exclude /home/hart/download --exclude /home/hart/tmp --exclude
/home/hart/.hcache-mutt --exclude /usr/local/games --exclude /var/cache
--include /home --include /etc --include /var --include /usr/local
--exclude '**' / hive::/srv/backup/daily.0/enterprise
-----------------------------------------------------------------------
Since a few weeks I'm getting the following error:
-----------------------------------------------------------------------
Exception '' raised of class 'exceptions.AssertionError':
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 295, in
error_check_Main
try: Main(arglist)
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 315, in
Main
take_action(rps)
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 271, in
take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 328, in
Backup
backup_final_init(rpout)
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 425, in
backup_final_init
checkdest_if_necessary(rpout)
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 820, in
checkdest_if_necessary
need_check = checkdest_need_check(dest_rp)
File "/usr/lib/python2.3/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.3/site-packages/rdiff_backup/connection.py", line 448,
in __call__
return apply(self.connection.reval, (self.name,) + args)
File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 367,
in reval
for arg in args: self._put(arg, req_num)
File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 139,
in _put
else: self._putobj(obj, req_num)
File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 144,
in _putobj
self._write("o", pickle.dumps(obj, 1), req_num)
File "/usr/lib/python2.3/pickle.py", line 1386, in dumps
Pickler(file, protocol, bin).dump(obj)
File "/usr/lib/python2.3/pickle.py", line 231, in dump
self.save(obj)
File "/usr/lib/python2.3/pickle.py", line 293, in save
f(self, obj) # Call unbound method with explicit self
File "/usr/lib/python2.3/pickle.py", line 614, in save_list
self._batch_appends(iter(obj))
File "/usr/lib/python2.3/pickle.py", line 647, in _batch_appends
save(x)
File "/usr/lib/python2.3/pickle.py", line 293, in save
f(self, obj) # Call unbound method with explicit self
File "/usr/lib/python2.3/pickle.py", line 737, in save_inst
stuff = getstate()
File "/usr/lib/python2.3/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.3/site-packages/rdiff_backup/Main.py", line 295, in
error_check_Main
try: Main(arglist)
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 315, in
Main
take_action(rps)
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 271, in
take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 328, in
Backup
backup_final_init(rpout)
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 425, in
backup_final_init
checkdest_if_necessary(rpout)
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 820, in
checkdest_if_necessary
need_check = checkdest_need_check(dest_rp)
File "/usr/lib/python2.3/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.3/site-packages/rdiff_backup/connection.py", line 448,
in __call__
return apply(self.connection.reval, (self.name,) + args)
File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 367,
in reval
for arg in args: self._put(arg, req_num)
File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 139,
in _put
else: self._putobj(obj, req_num)
File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 144,
in _putobj
self._write("o", pickle.dumps(obj, 1), req_num)
File "/usr/lib/python2.3/pickle.py", line 1386, in dumps
Pickler(file, protocol, bin).dump(obj)
File "/usr/lib/python2.3/pickle.py", line 231, in dump
self.save(obj)
File "/usr/lib/python2.3/pickle.py", line 293, in save
f(self, obj) # Call unbound method with explicit self
File "/usr/lib/python2.3/pickle.py", line 614, in save_list
self._batch_appends(iter(obj))
File "/usr/lib/python2.3/pickle.py", line 647, in _batch_appends
save(x)
File "/usr/lib/python2.3/pickle.py", line 293, in save
f(self, obj) # Call unbound method with explicit self
File "/usr/lib/python2.3/pickle.py", line 737, in save_inst
stuff = getstate()
File "/usr/lib/python2.3/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
-----------------------------------------------------------------------
If I can help, please let me know.
--
Frank Hart
--- End Message ---