diff --git a/lnst/Common/ResourceCache.py b/lnst/Common/ResourceCache.py index 98558a2dc..421c572e6 100644 --- a/lnst/Common/ResourceCache.py +++ b/lnst/Common/ResourceCache.py @@ -127,7 +127,11 @@ def add_cache_entry(self, entry_hash, filepath, entry_name, entry_type): def del_cache_entry(self, entry_hash): if entry_hash in self._entries: - shutil.rmtree("%s/%s" % (self._root, entry_hash)) + try: + shutil.rmtree("%s/%s" % (self._root, entry_hash)) + except OSError as e: + if e.errno != 2: + raise del self._entries[entry_hash] self._save_index()