On Sat, Sep 12, 2009 at 02:21:57PM +0200, Carl Chenet wrote: > > While I'm not very familiar with the include/exclude code, can you try > > this? > > > > rdiff-backup --exclude /afs/** /test > > > > If that doesn't work for you either, then there's definitely a bug to > > be worked out. > > > > > > Andrew (an rdiff-backup developer) > > > > Does Andrew's workaround work ? Can you also test with the latest version > available in sid ?
I get the following with 1.2.8.-4, so it appears to both be a bug and not fixed in the latest version in sid: sp...@freyja:~/tmp> rdiff-backup --exclude '/afs/**' / test ListError afs/.athena.mit.edu/activity/a/a-archives/Nanopunk [Errno 13] Permission denied: '/afs/.athena.mit.edu/activity/a/a-archives/Nanopunk' ListError afs/.athena.mit.edu/activity/a/a-archives/OldFiles/Nanopunk [Errno 13] Permission denied: '/afs/.athena.mit.edu/activity/a/a-archives/OldFiles/Nanopunk' Exception '[Errno 19] No such device: '/afs/.athena.mit.edu/activity/a/a-archives/OldFiles/OldFiles'' raised of class '<type 'exceptions.OSError'>': File "/usr/lib/pymodules/python2.5/rdiff_backup/robust.py", line 32, in check_common_error try: return function(*args) File "/usr/lib/pymodules/python2.5/rdiff_backup/rpath.py", line 1149, in append return self.__class__(self.conn, self.base, self.index + (ext,)) File "/usr/lib/pymodules/python2.5/rdiff_backup/rpath.py", line 884, in __init__ else: self.setdata() File "/usr/lib/pymodules/python2.5/rdiff_backup/rpath.py", line 908, in setdata self.data = self.conn.rpath.make_file_dict(self.path) File "/usr/lib/pymodules/python2.5/rdiff_backup/rpath.py", line 287, in make_file_dict return C.make_file_dict(filename) Exception '[Errno 19] No such device: '/afs/.athena.mit.edu/activity/a/a-archives/OldFiles/OldFiles'' raised of class '<type 'exceptions.OSError'>': File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 304, in error_check_Main try: Main(arglist) File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 324, in Main take_action(rps) File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 280, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 334, in Backup rpout.conn.fs_abilities.backup_set_globals(rpin, force) File "/usr/lib/pymodules/python2.5/rdiff_backup/fs_abilities.py", line 920, in backup_set_globals src_fsa = rpin.conn.fs_abilities.get_readonly_fsa('source', rpin) File "/usr/lib/pymodules/python2.5/rdiff_backup/fs_abilities.py", line 611, in get_readonly_fsa return FSAbilities(desc_string).init_readonly(rp) File "/usr/lib/pymodules/python2.5/rdiff_backup/fs_abilities.py", line 130, in init_readonly self.set_resource_fork_readonly(rp) File "/usr/lib/pymodules/python2.5/rdiff_backup/fs_abilities.py", line 511, in set_resource_fork_readonly for rp in selection.Select(dir_rp).set_iter(): File "/usr/lib/pymodules/python2.5/rdiff_backup/selection.py", line 132, in Iterate_fast try: rpath, val = diryield_stack[-1].next() File "/usr/lib/pymodules/python2.5/rdiff_backup/selection.py", line 120, in diryield rpath.append, (filename,)) File "/usr/lib/pymodules/python2.5/rdiff_backup/robust.py", line 32, in check_common_error try: return function(*args) File "/usr/lib/pymodules/python2.5/rdiff_backup/rpath.py", line 1149, in append return self.__class__(self.conn, self.base, self.index + (ext,)) File "/usr/lib/pymodules/python2.5/rdiff_backup/rpath.py", line 884, in __init__ else: self.setdata() File "/usr/lib/pymodules/python2.5/rdiff_backup/rpath.py", line 908, in setdata self.data = self.conn.rpath.make_file_dict(self.path) File "/usr/lib/pymodules/python2.5/rdiff_backup/rpath.py", line 287, in make_file_dict return C.make_file_dict(filename) Traceback (most recent call last): File "/usr/bin/rdiff-backup", line 30, in <module> rdiff_backup.Main.error_check_Main(sys.argv[1:]) File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 304, in error_check_Main try: Main(arglist) File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 324, in Main take_action(rps) File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 280, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 334, in Backup rpout.conn.fs_abilities.backup_set_globals(rpin, force) File "/usr/lib/pymodules/python2.5/rdiff_backup/fs_abilities.py", line 920, in backup_set_globals src_fsa = rpin.conn.fs_abilities.get_readonly_fsa('source', rpin) File "/usr/lib/pymodules/python2.5/rdiff_backup/fs_abilities.py", line 611, in get_readonly_fsa return FSAbilities(desc_string).init_readonly(rp) File "/usr/lib/pymodules/python2.5/rdiff_backup/fs_abilities.py", line 130, in init_readonly self.set_resource_fork_readonly(rp) File "/usr/lib/pymodules/python2.5/rdiff_backup/fs_abilities.py", line 511, in set_resource_fork_readonly for rp in selection.Select(dir_rp).set_iter(): File "/usr/lib/pymodules/python2.5/rdiff_backup/selection.py", line 132, in Iterate_fast try: rpath, val = diryield_stack[-1].next() File "/usr/lib/pymodules/python2.5/rdiff_backup/selection.py", line 120, in diryield rpath.append, (filename,)) File "/usr/lib/pymodules/python2.5/rdiff_backup/robust.py", line 32, in check_common_error try: return function(*args) File "/usr/lib/pymodules/python2.5/rdiff_backup/rpath.py", line 1149, in append return self.__class__(self.conn, self.base, self.index + (ext,)) File "/usr/lib/pymodules/python2.5/rdiff_backup/rpath.py", line 884, in __init__ else: self.setdata() File "/usr/lib/pymodules/python2.5/rdiff_backup/rpath.py", line 908, in setdata self.data = self.conn.rpath.make_file_dict(self.path) File "/usr/lib/pymodules/python2.5/rdiff_backup/rpath.py", line 287, in make_file_dict return C.make_file_dict(filename) OSError: [Errno 19] No such device: '/afs/.athena.mit.edu/activity/a/a-archives/OldFiles/OldFiles' -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org