Your message dated Thu, 17 Jul 2008 14:47:09 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#486653: fixed in rdiff-backup 1.1.17-1 has caused the Debian Bug report #486653, regarding rdiff-backup: 'inode' KeyError while regressing destination to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [EMAIL PROTECTED] immediately.) -- 486653: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=486653 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems
--- Begin Message ---Package: rdiff-backup Version: 1.1.15-2~bpo40+1 Severity: normal *** Please type your report below this line *** While regressing a failed backup destination, rdiff-backup fails with a KeyError: 'inode' exception. Here is some output: =====OUTPUT===== Previous backup seems to have failed, regressing destination now. Exception ''inode'' raised of class 'exceptions.KeyError': File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 302, in error_check_Main try: Main(arglist) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 322, in Main take_action(rps) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 278, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 341, in Backup backup.Mirror_and_increment(rpin, rpout, incdir) File "/var/lib/python-support/python2.4/rdiff_backup/backup.py", line 51, in Mirror_and_increment DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath) File "/var/lib/python-support/python2.4/rdiff_backup/backup.py", line 234, in patch_and_increment for diff in rorpiter.FillInIter(source_diffiter, dest_rpath): File "/var/lib/python-support/python2.4/rdiff_backup/rorpiter.py", line 177, in FillInIter for rp in rpiter: File "/var/lib/python-support/python2.4/rdiff_backup/backup.py", line 103, in get_diffs for dest_sig in dest_sigiter: File "/var/lib/python-support/python2.4/rdiff_backup/backup.py", line 167, in get_sigs if (src_rorp and dest_rorp and src_rorp == dest_rorp and File "/var/lib/python-support/python2.4/rdiff_backup/Hardlink.py", line 106, in rorp_eq return dest_key == get_inode_key(dest_rorp) File "/var/lib/python-support/python2.4/rdiff_backup/Hardlink.py", line 57, in get_inode_key return (rorp.getinode(), rorp.getdevloc()) File "/var/lib/python-support/python2.4/rdiff_backup/rpath.py", line 547, in getinode return self.data['inode'] 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 302, in error_check_Main try: Main(arglist) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 322, in Main take_action(rps) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 278, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line 341, in Backup backup.Mirror_and_increment(rpin, rpout, incdir) File "/var/lib/python-support/python2.4/rdiff_backup/backup.py", line 51, in Mirror_and_increment DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath) File "/var/lib/python-support/python2.4/rdiff_backup/backup.py", line 234, in patch_and_increment for diff in rorpiter.FillInIter(source_diffiter, dest_rpath): File "/var/lib/python-support/python2.4/rdiff_backup/rorpiter.py", line 177, in FillInIter for rp in rpiter: File "/var/lib/python-support/python2.4/rdiff_backup/backup.py", line 103, in get_diffs for dest_sig in dest_sigiter: File "/var/lib/python-support/python2.4/rdiff_backup/backup.py", line 167, in get_sigs if (src_rorp and dest_rorp and src_rorp == dest_rorp and File "/var/lib/python-support/python2.4/rdiff_backup/Hardlink.py", line 106, in rorp_eq return dest_key == get_inode_key(dest_rorp) File "/var/lib/python-support/python2.4/rdiff_backup/Hardlink.py", line 57, in get_inode_key return (rorp.getinode(), rorp.getdevloc()) File "/var/lib/python-support/python2.4/rdiff_backup/rpath.py", line 547, in getinode return self.data['inode'] KeyError: 'inode' ================ I had this problem with the Etch version of rdiff-backup (on an Etch server), so I tried using the backport instead. Same problem. This error might be caused by my non-standard rdiff-backup usage: 1) Rsync from rdiff-backup dest to a temp dir, using hardlinks to preserve space 2) Rsync from backup source to the temporary dir 3) rdiff-backup from the temporary dir to the rdiff-backup destination (I use the --preserve-numerical-ids, --no-compare-inode, and --force options) 4) Remove the temporary directory. I sometimes have inode-related warnings, but this is the first time I've had this error. Let me know if I can provide more info. I'm going to move my old backup dest dir to a temporary location (in case you need follow-up info) and make a new backup destination dir so I can run the backup. -- 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-6-686 Locale: LANG=en_ZA.UTF-8, LC_CTYPE=en_ZA.UTF-8 (charmap=UTF-8) Versions of packages rdiff-backup depends on: ii libc6 2.6-2 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: ii python-pylibacl 0.2.1-3.1 module for manipulating POSIX.1e A ii python-pyxattr 0.2.1-1.1 module for manipulating filesystem -- no debconf information
--- End Message ---
--- Begin Message ---Source: rdiff-backup Source-Version: 1.1.17-1 We believe that the bug you reported is fixed in the latest version of rdiff-backup, which is due to be installed in the Debian FTP archive: rdiff-backup_1.1.17-1.diff.gz to pool/main/r/rdiff-backup/rdiff-backup_1.1.17-1.diff.gz rdiff-backup_1.1.17-1.dsc to pool/main/r/rdiff-backup/rdiff-backup_1.1.17-1.dsc rdiff-backup_1.1.17-1_i386.deb to pool/main/r/rdiff-backup/rdiff-backup_1.1.17-1_i386.deb rdiff-backup_1.1.17.orig.tar.gz to pool/main/r/rdiff-backup/rdiff-backup_1.1.17.orig.tar.gz A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Daniel Baumann <[EMAIL PROTECTED]> (supplier of updated rdiff-backup package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Thu, 17 Jul 2008 16:30:00 +0200 Source: rdiff-backup Binary: rdiff-backup Architecture: source i386 Version: 1.1.17-1 Distribution: unstable Urgency: low Maintainer: Daniel Baumann <[EMAIL PROTECTED]> Changed-By: Daniel Baumann <[EMAIL PROTECTED]> Description: rdiff-backup - remote incremental backup Closes: 410586 486653 491185 Changes: rdiff-backup (1.1.17-1) unstable; urgency=low . * Merging upstream version 1.1.17 (Closes: #491185): - fixes failure with 'exceptions.KeyError' (Closes: #410586). - fixes failure with 'KeyError inode' exception (Closes: #486653). Checksums-Sha1: d913c622afd9721546886d94f7d9b4daed7b3159 1225 rdiff-backup_1.1.17-1.dsc 3098b6c68a4e75a21d8ea95b818256a58a98379e 187825 rdiff-backup_1.1.17.orig.tar.gz a3233adb6ef004c6c6eaca1275a761a51d759869 5058 rdiff-backup_1.1.17-1.diff.gz e24b4e4d4ab20a6916e216db7958f3b7431cb159 192298 rdiff-backup_1.1.17-1_i386.deb Checksums-Sha256: f92dec602908ddbe77e8eb25d6c4e0da76d69b08a2e1ff415c7a2de0bf55bcde 1225 rdiff-backup_1.1.17-1.dsc 5777ce5524634bee3cd74b5ce3c13ea99d87ee18a52ad88acfbc61b2c8d71ee7 187825 rdiff-backup_1.1.17.orig.tar.gz 192f39a51f411caf431befe3074314d48d4a09b5f171981ff9bb12b173843318 5058 rdiff-backup_1.1.17-1.diff.gz 45f86835879e5fc128caca6706f5d730a5921108fd5816999a11a732624dd201 192298 rdiff-backup_1.1.17-1_i386.deb Files: b9659a9592ebe9dd68d70042a649d388 1225 utils optional rdiff-backup_1.1.17-1.dsc c99273e4851318e54d401bcfa5961c09 187825 utils optional rdiff-backup_1.1.17.orig.tar.gz 56faef81d21735212d9bca8b346824c1 5058 utils optional rdiff-backup_1.1.17-1.diff.gz c8b5b9e98769ef9ec2cb2901ad49171b 192298 utils optional rdiff-backup_1.1.17-1_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkh/WekACgkQ+C5cwEsrK54m+ACg0Kqgjos0cL/2aCxv7kTnUnHD b0cAn3H4+cUKso2nwKsJCzlg8DDvedIU =KG1l -----END PGP SIGNATURE-----
--- End Message ---

