Repair monitor cluster upgrade without blocking K1 package configuration

This commit is contained in:
DCCONSTRUCTIONS
2026-09-08 10:44:27 +03:00
parent 6492ebcdee
commit 14f8375713
11 changed files with 160 additions and 21 deletions
+9 -1
View File
@@ -23,7 +23,15 @@ case "$1" in
fi
rm -f /run/mission-core-node-k1-upgrade-active
fi
/usr/lib/mission-core-node/setup-monitor
# A diagnostic service must not leave Node half-configured and prevent
# dpkg from configuring the separately packaged acquisition plugin.
if /usr/lib/mission-core-node/setup-monitor; then
rm -f /run/mission-core-monitor-setup-failed
else
mc_monitor_result=$?
printf '%s\n' "$mc_monitor_result" > /run/mission-core-monitor-setup-failed
echo "Mission Core Node: monitoring setup failed; device services remain independent." >&2
fi
fi
;;
esac