rdiff-backup-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[rdiff-backup-users] 1.1.2 restore error with readonly backup


From: Blair Zajac
Subject: [rdiff-backup-users] 1.1.2 restore error with readonly backup
Date: Mon, 07 Nov 2005 21:19:13 -0800
User-agent: Mozilla Thunderbird 1.0.7 (X11/20051013)

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.
<address@hidden>
Subversion and Orca training and consulting
http://www.orcaware.com/svn/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]