Your message dated Sat, 26 Jan 2008 14:32:15 -0500
with message-id <[EMAIL PROTECTED]>
and subject line Fixed in CVS
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: rdiff-backup
Version: 1.1.5-4
Severity: normal
The following error occurred during today's rdiff-backup (running with euid
localbackup, command was rdiff-backup [EMAIL PROTECTED]::/cygdrive/.
/var/local/backups/ls2buero/.) from a Cygwin box (source) to a Debian box
(destination).
<snip>
Exception '[Errno 13] Permission denied:
'/var/local/backups/ls2buero/c/WINNT/$hf_mig$/KB915865/update'' raised of class
'exceptions.OSError':
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 334, 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 231, in
patch_and_increment
cls.CCPP.close()
File "/var/lib/python-support/python2.4/rdiff_backup/backup.py", line 475, in
close
dir_rp.chmod(perms)
File "/var/lib/python-support/python2.4/rdiff_backup/rpath.py", line 826, in
chmod
self.conn.os.chmod(self.path, permissions & Globals.permission_mask)
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 334, 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 231, in
patch_and_increment
cls.CCPP.close()
File "/var/lib/python-support/python2.4/rdiff_backup/backup.py", line 475, in
close
dir_rp.chmod(perms)
File "/var/lib/python-support/python2.4/rdiff_backup/rpath.py", line 826, in
chmod
self.conn.os.chmod(self.path, permissions & Globals.permission_mask)
OSError: [Errno 13] Permission denied:
'/var/local/backups/ls2buero/c/WINNT/$hf_mig$/KB915865/update'
Fatal Error: Lost connection to the remote system
</snip>
Indeed, the directory /var/local/backups/ls2buero/c/WINNT/$hf_mig$/ has the
pathological permissions
d--------- 88 localbackup localbackup
It was created during yesterday's backup, mirroring the permissions of the
source directory on the Cygwin box. Today, rdiff-backup crashed with the above
error message when transgressing said directory on the destination box.
I would have expected rdiff-backup to do one of the following things:
1. Refuse to backup the unreadable directory in the first place writing an
error message to the log.
2. Backup the unreadable directory and then use chmod on the backup target to
check for changes/store increments during subsequent backups.
Judging from the error message it seems that rdiff-backup was actually trying
to do 2. (calling chmod) but made a mistake somehow.
- System Information:
Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.19-rc5-mm1
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages rdiff-backup depends on:
ii libc6 2.3.6.ds1-12 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.2-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 ---
fixed 411849 1.1.16
This bug is the same as bug #389134, which is now closed. Thank you for
taking the time to report this bug.
A fix for this problem has been committed to CVS and will be part of
1.1.16 and subsequent releases.
Andrew
--- End Message ---