Package: rdiff-backup Version: 1.1.5-4 Followup-For: Bug #388720
I have been having this problems for some days now. I run rdiff-backup from a cron job. Both client and backup box are running etch (the backup box has a 2.4 kernel though). I include both client and backup box system info below. The problem started a few days after I updated both machinces from sarge to etch. My daily cron scheduled backup ran successfully for a few days after the update. I started having this problem after a scheduled backup failed (presumably due to a network problem) with the sparse output: -------------------------------------------------------------------------- Read from remote host backup.askur.org: Connection timed out Fatal Error: Lost connection to the remote system Deleting increment at time: Mon Apr 2 06:27:17 2007 -------------------------------------------------------------------------- Since then I have consistently been getting a crash with the stacktrace printed below. I have been googling about and have found some indications (in addition to the parent bug report) that this bug is real. For example: http://savannah.nongnu.org/bugs/?15772 http://article.gmane.org/gmane.linux.debian.devel.bugs.general/253835 http://lists.nongnu.org/archive/html/rdiff-backup-users/2007-03/msg00020.html http://lists.nongnu.org/archive/html/rdiff-backup-users/2006-09/msg00018.html http://lists.nongnu.org/archive/html/rdiff-backup-users/2006-02/msg00078.html http://lists.nongnu.org/archive/html/rdiff-backup-users/2007-04/msg00030.html http://lists.nongnu.org/archive/html/rdiff-backup-users/2007-03/msg00085.html Haven't found any promissing solutions though. I will be happy to provide any further details to help resolve this bug. Command run from daily cron script: rdiff-backup -v5 --print-statistics --exclude '/home/**/nobackup' --exclude '/home/ejg/compressed' /home backup.askur.org::/home rdiff-backup --force --remove-older-than 4W backup.askur.org::/home Output: ----------------------------------------------------------------- Detected abilities for source (read only) file system: Access control lists Off Extended attributes Off Case sensitivity On Mac OS X style resource forks Off Mac OS X Finder information Off ----------------------------------------------------------------- Unable to import module xattr. Extended attributes not supported on filesystem at /home/rdiff-backup-data/rdiff-backup.tmp.0 Unable to import module posix1e from pylibacl package. ACLs not supported on filesystem at /home/rdiff-backup-data/rdiff-backup.tmp.0 ----------------------------------------------------------------- Detected abilities for destination (read/write) file system: Ownership changing On Hard linking On fsync() directories On Directory inc permissions On High-bit permissions On Extended filenames On Access control lists Off Extended attributes Off Case sensitivity On Mac OS X style resource forks Off Mac OS X Finder information Off ----------------------------------------------------------------- Exception '' raised of class 'exceptions.AssertionError': File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 295, in error_check_Main try: Main(arglist) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 315, in Main take_action(rps) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 271, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 328, in Backup backup_final_init(rpout) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 425, in backup_final_init checkdest_if_necessary(rpout) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 820, in checkdest_if_necessary need_check = checkdest_need_check(dest_rp) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 810, in checkdest_need_check if not force: curmir_incs[0].conn.regress.check_pids(curmir_incs) File "/var/lib/python-support/python2.4/rdiff_backup/connection.py", line 448, in __call__ return apply(self.connection.reval, (self.name,) + args) File "/var/lib/python-support/python2.4/rdiff_backup/connection.py", line 367, in reval for arg in args: self._put(arg, req_num) File "/var/lib/python-support/python2.4/rdiff_backup/connection.py", line 139, in _put else: self._putobj(obj, req_num) File "/var/lib/python-support/python2.4/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 "/var/lib/python-support/python2.4/rdiff_backup/rpath.py", line 754, in __getstate__ assert self.conn is Globals.local_connection Executing ssh -C backup.askur.org rdiff-backup --server Unable to import module xattr. Extended attributes not supported on filesystem at /home Unable to import module posix1e from pylibacl package. ACLs not supported on filesystem at /home Traceback (most recent call last): File "/usr/bin/rdiff-backup", line 23, in ? rdiff_backup.Main.error_check_Main(sys.argv[1:]) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 295, in error_check_Main try: Main(arglist) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 315, in Main take_action(rps) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 271, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 328, in Backup backup_final_init(rpout) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 425, in backup_final_init checkdest_if_necessary(rpout) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 820, in checkdest_if_necessary need_check = checkdest_need_check(dest_rp) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 810, in checkdest_need_check if not force: curmir_incs[0].conn.regress.check_pids(curmir_incs) File "/var/lib/python-support/python2.4/rdiff_backup/connection.py", line 448, in __call__ return apply(self.connection.reval, (self.name,) + args) File "/var/lib/python-support/python2.4/rdiff_backup/connection.py", line 367, in reval for arg in args: self._put(arg, req_num) File "/var/lib/python-support/python2.4/rdiff_backup/connection.py", line 139, in _put else: self._putobj(obj, req_num) File "/var/lib/python-support/python2.4/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 "/var/lib/python-support/python2.4/rdiff_backup/rpath.py", line 754, in __getstate__ assert self.conn is Globals.local_connection AssertionError Fatal Error: Lost connection to the remote system No increments older than Sun Apr 15 06:27:35 2007 found, exiting. Client: -- System Information: Debian Release: 4.0 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-4-686 Locale: LANG=C, LC_CTYPE=is_IS (charmap=ISO-8859-1) Versions of packages rdiff-backup depends on: ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries ii librsync1 0.9.7-1 Library which implements the rsync ii python 2.4.4-2 An interactive high-level object-o ii python-support 0.5.6 automated rebuilding support for p Versions of packages rdiff-backup recommends: pn python-pylibacl <none> (no description available) pn python-pyxattr <none> (no description available) -- no debconf information Backup box: -- System Information: Debian Release: 4.0 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.4.27-2-386 Locale: LANG=en_US, LC_CTYPE=is_IS (charmap=ISO-8859-1) Versions of packages rdiff-backup depends on: ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries ii librsync1 0.9.7-1 Library which implements the rsync ii python 2.4.4-2 An interactive high-level object-o ii python-support 0.5.6 automated rebuilding support for p Versions of packages rdiff-backup recommends: pn python-pylibacl <none> (no description available) pn python-pyxattr <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

