diff --git a/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py b/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py index b6b33d3b2..c62336035 100644 --- a/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py +++ b/libraries/entropy/spm/plugins/interfaces/portage_plugin/__init__.py @@ -433,6 +433,8 @@ class PortagePlugin(SpmPlugin): return vartree.dbapi.aux_get(package, [key])[0] except KeyError: # make clear that we raise KeyError raise + except OSError as err: + raise KeyError("Original OSError: %s" % (err,)) def get_system_packages(self): """