Index: umc/python/join/__init__.py =================================================================== --- umc/python/join/__init__.py (Revision 44789) +++ umc/python/join/__init__.py (Arbeitskopie) @@ -285,8 +285,12 @@ match = RE_NOT_CONFIGURED.match(line) if match: name = match.groups()[0] - files[name]['configured'] = False - files[name]['status'] = '0:%s' % (files[name]['prio']) + if name in files: + files[name]['configured'] = False + files[name]['status'] = '0:%s' % (files[name]['prio']) + else: + # The joinscripts does not exists in the filesystem or has a invalid name + MODULE.error('not existing join script or join script with invalid name meantioned in status file: %r' % (name)) return files.values()