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

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

[rdiff-backup-users] Keyerror strikes again


From: Kingsley G. Morse Jr.
Subject: [rdiff-backup-users] Keyerror strikes again
Date: Sun, 22 Jun 2008 15:41:58 -0700
User-agent: Mutt/1.5.6+20040803i

To whom it may concern,

diff-backup is based on a good concept, and I've
used it for years.

However, for no apparent reason, it started
crashing three days ago.

Its stderr follows...

    This is probably caused by a bug in versions 1.0.0 and earlier.
    Exception '('mnt', 'backup', 'palace', 'rdiff-backup-data', 'increments', 
'dev', '.static')' raised of class '<type 'exceptions.KeyError'>':
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 302, 
in error_check_Main
        try: Main(arglist)
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 322, 
in Main
        take_action(rps)
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 278, 
in take_action
        elif action == "backup": Backup(rps[0], rps[1])
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 341, 
in Backup
        backup.Mirror_and_increment(rpin, rpout, incdir)
      File "/var/lib/python-support/python2.5/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.5/rdiff_backup/backup.py", line 
236, in patch_and_increment
        ITR(diff.index, diff)
      File "/var/lib/python-support/python2.5/rdiff_backup/rorpiter.py", line 
280, in __call__
        if last_branch.can_fast_process(*args):
      File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 
513, in can_fast_process
        mirror_rorp = self.CCPP.get_mirror_rorp(index)
      File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 
464, in get_mirror_rorp
        except KeyError: return self.get_parent_rorps(index)[1]
      File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 
446, in get_parent_rorps
        raise KeyError(index)

    Traceback (most recent call last):
      File "/usr/bin/rdiff-backup", line 23, in <module>
        rdiff_backup.Main.error_check_Main(sys.argv[1:])
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 302, 
in error_check_Main
        try: Main(arglist)
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 322, 
in Main
        take_action(rps)
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 278, 
in take_action
        elif action == "backup": Backup(rps[0], rps[1])
      File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 341, 
in Backup
        backup.Mirror_and_increment(rpin, rpout, incdir)
      File "/var/lib/python-support/python2.5/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.5/rdiff_backup/backup.py", line 
236, in patch_and_increment
        ITR(diff.index, diff)
      File "/var/lib/python-support/python2.5/rdiff_backup/rorpiter.py", line 
280, in __call__
        if last_branch.can_fast_process(*args):
      File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 
513, in can_fast_process
        mirror_rorp = self.CCPP.get_mirror_rorp(index)
      File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 
464, in get_mirror_rorp
        except KeyError: return self.get_parent_rorps(index)[1]
      File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 
446, in get_parent_rorps
        raise KeyError(index)
    KeyError: ('mnt', 'backup', 'palace', 'rdiff-backup-data', 'increments', 
'dev', '.static')

It's happening on the Debian distribution of Linux.

At this point, I can reproduce the error at will.

What should I do?

Thanks,
Kingsley




reply via email to

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