[Top][All Lists]
[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
- [rdiff-backup-users] Keyerror strikes again,
Kingsley G. Morse Jr. <=