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 |
|
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.