distribution: heinlein destroys Catalog of check plugins. #141
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
From 2.2.0p9 on distribution: heinlein destroys Catalog of check plugins, for whatever reason. I did not troubleshoot further, but deleting it fixes the error. (Setup -> Services -> Catalog of check plugins)
Error:
Internal error: list indices must be integers or slices, not str
Traceback:
File "/omd/sites/dev2/lib/python3/cmk/gui/wsgi/applications/checkmk.py", line 183, in _process_request
resp = page_handler()
File "/omd/sites/dev2/lib/python3/cmk/gui/wsgi/applications/utils.py", line 107, in _call_auth
func()
File "/omd/sites/dev2/lib/python3/cmk/gui/pages.py", line 187, in wrapper
return hc().handle_page()
File "/omd/sites/dev2/lib/python3/cmk/gui/pages.py", line 51, in handle_page
self.page()
File "/omd/sites/dev2/lib/python3/cmk/gui/pages.py", line 146, in
"page": lambda self: self._wrapped_callable0,
File "/omd/sites/dev2/lib/python3/cmk/gui/wato/page_handler.py", line 87, in page_handler
mode_instance = mode_registry.get(current_mode, ModeNotImplemented)()
File "/omd/sites/dev2/lib/python3/cmk/gui/plugins/wato/utils/base_modes.py", line 31, in init
self._from_vars()
File "/omd/sites/dev2/lib/python3/cmk/gui/wato/pages/check_catalog.py", line 56, in _from_vars
self._manpages = _get_check_catalog(only_path=())
File "/omd/sites/dev2/lib/python3/cmk/gui/wato/pages/check_catalog.py", line 404, in _get_check_catalog
subtree[path[-1]] = [