Package: rdiff-backup Version: 1.1.5-4 Severity: normal I am trying to save an rdiff-backup to remote::/srv/backups/seamus/rdiff-backup and rdiff-backup dies because /srv/backups is (2710/drwx--s---). The backup user is a member of the group, so it can chdir() into the directory just fine, it just can't list the contents. And it should not need to because I am telling it to use /srv/backups/seamus/rdiff-backup and don't want it to roam about in parent directories. What's going on???
seamus# /usr/bin/rdiff-backup --never-drop-acls --remote-schema 'ssh \ -Ci /etc/rdiff-backup/ssh_id_dsa.pulse %s rdiff-backup --server' \ --force --remove-older-than 60D \ [EMAIL PROTECTED]::/srv/backups/seamus/rdiff-backup/ Exception '[Errno 13] Permission denied: '/srv/backups'' raised of class 'exceptions.OSError': File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 295, in error_check_Main try: Main(arglist) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 315, in Main take_action(rps) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 279, in take_action elif action == "remove-older-than": RemoveOlderThan(rps[0]) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 665, in RemoveOlderThan rootrp = require_root_set(rootrp, 0) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 639, in require_root_set if not restore_set_root(rp): File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 591, in restore_set_root if (parent_dir.isdir() and File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 878, in listdir return self.conn.os.listdir(self.path) File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 448, in __call__ return apply(self.connection.reval, (self.name,) + args) File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 370, in reval if isinstance(result, Exception): raise result 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.3/site-packages/rdiff_backup/Main.py", line 295, in error_check_Main try: Main(arglist) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 315, in Main take_action(rps) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 279, in take_action elif action == "remove-older-than": RemoveOlderThan(rps[0]) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 665, in RemoveOlderThan rootrp = require_root_set(rootrp, 0) File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 639, in require_root_set if not restore_set_root(rp): File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 591, in restore_set_root if (parent_dir.isdir() and File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 878, in listdir return self.conn.os.listdir(self.path) File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 448, in __call__ return apply(self.connection.reval, (self.name,) + args) File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 370, in reval if isinstance(result, Exception): raise result OSError: [Errno 13] Permission denied: '/srv/backups' -- .''`. martin f. krafft <[EMAIL PROTECTED]> : :' : proud Debian developer, author, administrator, and user `. `'` http://people.debian.org/~madduck - http://debiansystem.info `- Debian - when you have better things to do than fixing systems
signature.asc
Description: Digital signature (GPG/PGP)