Trying to restore from an rdiff-backup created by root as my normal user, I got
this stack trace:
$ rdiff-backup -r now
/var/rdiff-backups/orca1.orcaware.com/home/blair/Packages/ubuntu/5.10/postgresql-8.0
ppp Traceback (most recent call last):
File "/usr/bin/X11/rdiff-backup", line 23, in ?
rdiff_backup.Main.Main(sys.argv[1:])
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 303, in
Main
take_action(rps)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 282, in
take_action
elif action == "restore-as-of": Restore(rps[0], rps[1], 1)
File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 462, in
Restore
dest_rp.conn.fs_abilities.restore_set_globals(dest_rp)
File "/usr/lib/python2.4/site-packages/rdiff_backup/fs_abilities.py", line
619, in restore_set_globals
src_fsa = Globals.rbdir.conn.fs_abilities.get_readonly_fsa(
File "/usr/lib/python2.4/site-packages/rdiff_backup/fs_abilities.py", line
405, in get_readonly_fsa
return FSAbilities(desc_string).init_readonly(rp)
File "/usr/lib/python2.4/site-packages/rdiff_backup/fs_abilities.py", line
115, in init_readonly
self.set_resource_fork_readonly(rp)
File "/usr/lib/python2.4/site-packages/rdiff_backup/fs_abilities.py", line
372, in set_resource_fork_readonly
for rp in selection.Select(dir_rp).set_iter():
File "/usr/lib/python2.4/site-packages/rdiff_backup/selection.py", line 132,
in Iterate_fast
try: rpath, val = diryield_stack[-1].next()
File "/usr/lib/python2.4/site-packages/rdiff_backup/selection.py", line 118,
in diryield
for filename in self.listdir(rpath):
File "/usr/lib/python2.4/site-packages/rdiff_backup/selection.py", line 180,
in listdir
dir_listing = robust.check_common_error(error_handler, dir_rp.listdir)
File "/usr/lib/python2.4/site-packages/rdiff_backup/robust.py", line 39, in
check_common_error
if error_handler: return error_handler(exc, *args)
File "/usr/lib/python2.4/site-packages/rdiff_backup/selection.py", line 178,
in error_handler
log.ErrorLog.write_if_open("ListError", dir_rp, exc)
File "/usr/lib/python2.4/site-packages/rdiff_backup/log.py", line 251, in
write_if_open
return Globals.backup_writer.log.ErrorLog.write_if_open(
AttributeError: 'NoneType' object has no attribute 'log'
It wasn't until I used -v 9 that I got this:
Mon Nov 7 21:18:17 2005 Using mirror root directory
/var/rdiff-backups/orca1.orcaware.com
Mon Nov 7 21:18:17 2005 ACLs not supported by filesystem at
/var/rdiff-backups/orca1.orcaware.com/rdiff-backup-data
Mon Nov 7 21:18:17 2005 Exception '[Errno 13] Permission denied:
'/var/rdiff-backups/orca1.orcaware.com/rdiff-backup-data'' raised of class
'exceptions.OSError':
File "/usr/lib/python2.4/site-packages/rdiff_backup/robust.py", line 32, in
check_common_error
try: return function(*args)
File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 840, in
listdir
return self.conn.os.listdir(self.path)
Is there a bug here in the logging code? Without the -v 9, I didn't get any
message that something was wrong.
Regards,
Blair
--
Blair Zajac, Ph.D.
<[EMAIL PROTECTED]>
Subversion and Orca training and consulting
http://www.orcaware.com/svn/
_______________________________________________
rdiff-backup-users mailing list at [email protected]
http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki