Error handling for package versions collecting
diff --git a/cfg_checker/modules/packages/checker.py b/cfg_checker/modules/packages/checker.py
index 797c0fe..9b454b0 100644
--- a/cfg_checker/modules/packages/checker.py
+++ b/cfg_checker/modules/packages/checker.py
@@ -26,7 +26,15 @@
             # due to much data to be passed from salt, it is happening in order
             if key in _result:
                 _text = _result[key]
-                _dict = json.loads(_text[_text.find('{'):])
+                try:
+                    _dict = json.loads(_text[_text.find('{'):])
+                except ValueError as e:
+                    logger_cli.info("... no JSON for '{}'".format(
+                        key
+                    ))
+                    logger_cli.debug("... {}".format(_text))
+                    _dict = {}
+                
                 self.nodes[key]['packages'] = _dict
             else:
                 self.nodes[key]['packages'] = {}