diff --git a/cloudcontrol/node/host/__init__.py b/cloudcontrol/node/host/__init__.py
index 05e94db238c867767a064d4f193c8a4135c054fb..7a57160377235e8cf015aa3ad20e1cdc06cb1cb8 100644
--- a/cloudcontrol/node/host/__init__.py
+++ b/cloudcontrol/node/host/__init__.py
@@ -243,7 +243,13 @@ class Handler(BasePlugin):
             except EnvironmentError as exc:
                 logger.error('Cannot load previous plugins: %s (%s)',
                              exc.errno, exc.strerror)
-            except pickle.UnpicklingError as exc:
+            except (
+                EOFError,
+                AttributeError,
+                ImportError,
+                IndexError,
+                pickle.UnpicklingError,
+            ) as exc:
                 logger.error('Cannot read file, bad format, %s', exc)
             else:
                 def plugins_install():