Branch: refs/heads/2.0.0
Home:
https://github.com/tribe29/checkmk
Commit: 1307b340244a37ded8f05766098bd821bc8e646a
https://github.com/tribe29/checkmk/commit/1307b340244a37ded8f05766098bd821b…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2021-03-11 (Thu, 11 Mar 2021)
Changed paths:
A .werks/12151
Log Message:
-----------
12151 FIX Agent updater fails eventually when proxy environment is set on host
In some rare cases, the agent updater may fail on hosts that have a proxy environment
configured. I.e., one of the environment variables <tt>HTTP_PROXY</tt>,
<tt>HTTPS_PROXY</tt>,
<tt>ALL_PROXY</tt> (also lowercase variants) are set.
The agent updater will eventually fail with the following error message, which will be
visible
at the <tt>cmk-update-agent.log</tt>:<br>
<tt>RuntimeError: dictionary changed size during iteration</tt>
This Werk is marked as incompatible, because there may be some manual action needed to
overcome this error:
If you are experiencing this error, you can temporarily unset the above mentioned
environment
variable(s) on the affected systems in order to allow the agent updater to run properly
and
to update itself to the fixed version. Alternatively, you can install a newly baked agent
on the system.
SUP-5635
Change-Id: Ie5eaefcf12c180a3a6aa672d7d116657bad7f19e