From 02f5589ff526e0715ae9404156213bb0edc26d1f Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Sat, 16 May 2026 00:43:48 +0200 Subject: [PATCH] Checkmk: detect OMD version suffix dynamically on update (#14496) --- ct/checkmk.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ct/checkmk.sh b/ct/checkmk.sh index 1f36bbca4..83cf4c226 100644 --- a/ct/checkmk.sh +++ b/ct/checkmk.sh @@ -35,7 +35,12 @@ function update_script() { $STD omd cp monitoring monitoringbackup curl_with_retry "https://download.checkmk.com/checkmk/${RELEASE}/check-mk-community-${RELEASE}_0.$(get_os_info codename)_amd64.deb" "/opt/checkmk.deb" $STD apt install -y /opt/checkmk.deb - $STD omd --force -V ${RELEASE}.cre update --conflict=install monitoring + OMD_VERSION=$(omd versions 2>/dev/null | grep "^${RELEASE}" | awk '{print $1}') + if [[ -z "${OMD_VERSION}" ]]; then + msg_error "Could not find installed OMD version for release ${RELEASE}" + exit 1 + fi + $STD omd --force -V "${OMD_VERSION}" update --conflict=install monitoring $STD omd start monitoring $STD omd -f rm monitoringbackup $STD omd cleanup