Learn more about the latest product updates at the Checkmk Conference #12 – live from June 16-17! Watch here

Werk #19464: Fix Proxmox VE Node Info subscription status rule corrupted on migration

Component Checks & agents
Title Fix Proxmox VE Node Info subscription status rule corrupted on migration
Date Jun 7, 2026
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
3.0.0b1
Not yet released
Checkmk Community, Checkmk Pro, Checkmk Ultimate, Checkmk Cloud, Checkmk Ultimate MT
2.5.0p7
Not yet released
Checkmk Community, Checkmk Pro, Checkmk Ultimate, Checkmk Cloud, Checkmk Ultimate MT

Previously, saving and re-opening a Proxmox VE Node Info rule with the Subscription Status option configured could show the error Dictionary contains invalid keys: ['online'], making the rule effectively broken — the configured subscription monitoring never applied, and the service would stay OK even without a valid subscription.

The problem was introduced when the node status key active was renamed to online. The shared migration function applied that rename to both the node status and subscription status dictionaries — but active is a valid, permanent key for subscription status, not a legacy name to be replaced. The result was a subscription dict with an online key that the form validator correctly rejected.

This fix scopes the rename to node status only. Additionally, already-corrupted subscription rules (containing online instead of active) are automatically repaired on the next save.

To the list of all Werks