diff --git a/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py b/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py index d87e799f3..f63f80a75 100644 --- a/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py +++ b/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py @@ -1838,7 +1838,10 @@ class PortagePlugin(SpmPlugin): myslot = package_metadata['slot'] for xatom in atomsfound: - if self.get_installed_package_metadata(xatom, "SLOT") != myslot: + try: + if self.get_installed_package_metadata(xatom, "SLOT") != myslot: + continue + except KeyError: # package not found?? continue mybuild = self.get_installed_package_build_script_path(xatom)