[//]: # (werk v2)
# Don't crash on broken plugins unless in debug mode
key | value
---------- | ---
date | 2024-06-23T22:27:30+00:00
version | 2.3.0p8
class | fix
edition | cre
component | checks
level | 1
compatible | yes
This is a regression in Checkmk 2.3 that only affects plugin developers.
Individual broken plugins could make the whole plugin loading crash.
Now the error is only reported, and the plugin is skipped.
For the debugging purposes, the crashing can be triggered using the `--debug` flag.
[//]: # (werk v2)
# Preserve search term after deletion of topics, bookmarks or custom sidebar elements
key | value
---------- | ---
date | 2024-06-11T09:15:57+00:00
version | 2.4.0b1
class | fix
edition | cre
component | multisite
level | 1
compatible | yes
Recently, deleting topics, bookmarks or custom sidebar elements under "Customize" led to a page reload that ignored a given inpage search ("Find on this page ...").
This is fixed to preserving the search term after deletion.
[//]: # (werk v2)
# Don't crash on broken plugins unless in debug mode
key | value
---------- | ---
date | 2024-06-23T22:27:30+00:00
version | 2.4.0b1
class | fix
edition | cre
component | checks
level | 1
compatible | yes
This is a regression in Checkmk 2.3 that only affects plugin developers.
Individual broken plugins could make the whole plugin loading crash.
Now the error is only reported, and the plugin is skipped.
For the debugging purposes, the crashing can be triggered using the `--debug` flag.
[//]: # (werk v2)
# More helpful error handling for broken plugins
key | value
---------- | ---
date | 2024-06-22T20:52:10+00:00
version | 2.4.0b1
class | fix
edition | cre
component | checks
level | 1
compatible | yes
This only affects developers of plugins.
In case of a broken import in a plugin the resulting `ImportError` has been swallowed, making debugging very hard.
Now the error is reported on the console (to std error), and raised in debug mode (as is the case for any other exception).
Werk 17070 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Agent controller on Linux: More informative error message in case of file reading errors in import mode
Class: fix
Compatible: compat
Component: checks
Date: 1718987988
Edition: cre
Level: 1
Version: 2.1.0p45
On Linux systems, the agent controller always runs as the cmk-agent user, independently of the user
starting the controller. Hence, in import mode, the input file must readable by the cmk-agent user.
Otherwise, the import will fail. As of this werk, the controller displays a more informative error
message in this case, hinting at the point that the input file must be readable by cmk-agent.
------------------------------------<diff>-------------------------------------------
- Title: Agent controller on Linux: More informative error message in case of file reading erros in import mode
+ Title: Agent controller on Linux: More informative error message in case of file reading errors in import mode
? +
Class: fix
Compatible: compat
Component: checks
Date: 1718987988
Edition: cre
Level: 1
Version: 2.1.0p45
On Linux systems, the agent controller always runs as the cmk-agent user, independently of the user
starting the controller. Hence, in import mode, the input file must readable by the cmk-agent user.
Otherwise, the import will fail. As of this werk, the controller displays a more informative error
message in this case, hinting at the point that the input file must be readable by cmk-agent.
Title: Agent controller on Linux: More informative error message in case of file reading erros in import mode
Class: fix
Compatible: compat
Component: checks
Date: 1718987988
Edition: cre
Level: 1
Version: 2.1.0p45
On Linux systems, the agent controller always runs as the cmk-agent user, independently of the user
starting the controller. Hence, in import mode, the input file must readable by the cmk-agent user.
Otherwise, the import will fail. As of this werk, the controller displays a more informative error
message in this case, hinting at the point that the input file must be readable by cmk-agent.
Werk 17070 was adapted. The following is the new Werk, a diff is shown at the end of the message.
Title: Agent controller on Linux: More informative error message in case of file reading errors in import mode
Class: fix
Compatible: compat
Component: checks
Date: 1718987988
Edition: cre
Level: 1
Version: 2.2.0p28
On Linux systems, the agent controller always runs as the cmk-agent user, independently of the user
starting the controller. Hence, in import mode, the input file must readable by the cmk-agent user.
Otherwise, the import will fail. As of this werk, the controller displays a more informative error
message in this case, hinting at the point that the input file must be readable by cmk-agent.
------------------------------------<diff>-------------------------------------------
- Title: Agent controller on Linux: More informative error message in case of file reading erros in import mode
+ Title: Agent controller on Linux: More informative error message in case of file reading errors in import mode
? +
Class: fix
Compatible: compat
Component: checks
Date: 1718987988
Edition: cre
Level: 1
Version: 2.2.0p28
On Linux systems, the agent controller always runs as the cmk-agent user, independently of the user
starting the controller. Hence, in import mode, the input file must readable by the cmk-agent user.
Otherwise, the import will fail. As of this werk, the controller displays a more informative error
message in this case, hinting at the point that the input file must be readable by cmk-agent.
Title: Agent controller on Linux: More informative error message in case of file reading erros in import mode
Class: fix
Compatible: compat
Component: checks
Date: 1718987988
Edition: cre
Level: 1
Version: 2.2.0p28
On Linux systems, the agent controller always runs as the cmk-agent user, independently of the user
starting the controller. Hence, in import mode, the input file must readable by the cmk-agent user.
Otherwise, the import will fail. As of this werk, the controller displays a more informative error
message in this case, hinting at the point that the input file must be readable by cmk-agent.
Werk 17070 was adapted. The following is the new Werk, a diff is shown at the end of the message.
[//]: # (werk v2)
# Agent controller on Linux: More informative error message in case of file reading errors in import mode
key | value
---------- | ---
date | 2024-06-21T16:39:48+00:00
version | 2.3.0p8
class | fix
edition | cre
component | checks
level | 1
compatible | yes
On Linux systems, the agent controller always runs as the cmk-agent user, independently of the user
starting the controller. Hence, in import mode, the input file must readable by the cmk-agent user.
Otherwise, the import will fail. As of this werk, the controller displays a more informative error
message in this case, hinting at the point that the input file must be readable by cmk-agent.
------------------------------------<diff>-------------------------------------------
[//]: # (werk v2)
- # Agent controller on Linux: More informative error message in case of file reading erros in import mode
+ # Agent controller on Linux: More informative error message in case of file reading errors in import mode
? +
key | value
---------- | ---
date | 2024-06-21T16:39:48+00:00
version | 2.3.0p8
class | fix
edition | cre
component | checks
level | 1
compatible | yes
On Linux systems, the agent controller always runs as the cmk-agent user, independently of the user
starting the controller. Hence, in import mode, the input file must readable by the cmk-agent user.
Otherwise, the import will fail. As of this werk, the controller displays a more informative error
message in this case, hinting at the point that the input file must be readable by cmk-agent.