Branch: refs/heads/2.0.0
Home:
https://github.com/tribe29/checkmk
Commit: a8eb164b8f4454d6f39974cd3f5c859830af7ebe
https://github.com/tribe29/checkmk/commit/a8eb164b8f4454d6f39974cd3f5c85983…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-07 (Tue, 07 Feb 2023)
Changed paths:
A .werks/15235
Log Message:
-----------
15235 FIX Missing agent sections in rare upgrade scenario
This fixes missing agent sections when users upgrade from a <b>1.6.0
systemd</b> Checkmk agent package to a <b>2.0.0 xinetd</b> package.
Since from 1.6.0 to 2.0.0 we changed the default network service <b>from xinetd to
systemd</b>, this is a very rare scenario.
In case it did happen the systemd socket was not stopped during the upgrade, preventing
the xinetd service from binding to the port.
This resulted in a partially working monitoring (as the systemd socked
<i>was</i> running).
However, services using chached data would go to stale (e.g. <i>"NTP
Time"</i>) and the agent updater would no longer be triggered.
Change-Id: I3b579def20cea2938c507b7be3beff01cc0afcdc