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():