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

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

[rdiff-backup-users] rdiff-backup crashes


From: Jacobo Saúl Arvelo Estévez \"UNIX4ALL\"
Subject: [rdiff-backup-users] rdiff-backup crashes
Date: Thu, 28 Sep 2006 00:35:22 +0100

Hi to all;

First, thanks to the developers of this excellent tool that are letting me to sleep more :-) and second, please accept my apologies about my bad english ( Im spanish ).

Well, im using rdiff-backup on my ubuntu 6.06.2 LTS server ( all patches applied as today ).

Versions:

rdiff-backup 1.1.5-1
python 2.4.2-0ubuntu3
openssh 1:4.2p1-7ubuntu3

This is on the client side ( the server that im making the backups ).

In the server side ( the machine that holds the backup ).

FreeBSD 6.2-prerelease
python-2.4.3
rdiff-backup-devel-1.1.5
ssh from the base system

Well, im backing up 2 dirs, one with a www pages and another dir with a database, since 4 days aprox, the backing up of the www pages dir fails, with this error:

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 "/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

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


However, the database dir backup is correctly and dont fail.

Anyone how because this happens ?

Thanks,

Jacobo Arvelo



reply via email to

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