Werk #12155: cmk_update_agent: Fix proxy configuration
Komponente | Agent bakery |
Titel | cmk_update_agent: Fix proxy configuration |
Datum | 26.03.2021 |
Checkmk Edition | Checkmk Enterprise (CEE) |
Checkmk-Version | 2.0.0p2 2.1.0b1 |
Level | Kleine Änderung |
Klasse | Bugfix |
Kompatibilität | Inkompatibel - Manuelle Interaktion könnte erforderlich sein |
When configuring the ruleset "Automatic agent updates" to use a proxy
server for connection, the agent updater will fail executing on the host,
showing the error:
KeyError: 'server' (visible in the cmk-update-agent.log)
This is fixed now.
This werk is marked as incompatible, because in order to recover from this
error, you need to either reinstall the agent on affected hosts after the
Checkmk update, or manually add the "server" and "port" entries in the
local agent updater proxy configuration at /etc/cmk-update-agent.state
(Unix) or config/cmk-update-agent.state (Windows).
E.g., if the "proxy" entry looks like this:
"proxy": {"proxy_protocol": "socks5", "user": "some_user",
"password": "some_password"},
change it to:
"proxy": {"proxy_protocol": "socks5", "server": "some_server",
"port": 1234, "user": "some_user", "password": "some_password"}