Catch up on the latest product updates, best practices, and expert insights from the Checkmk Conference #12 – Watch the livestream recordings now

Werk #20111: Uniserv: services disappeared after the update to 2.4

Component Checks & agents
Title Uniserv: services disappeared after the update to 2.4
Date Aug 27, 2026
Level Trivial Change
Class Bug Fix
Compatibility Compatible - no manual interaction needed
Checkmk versions & editions
2.4.0p37
Not yet released
Checkmk Community, Checkmk Pro, Checkmk Ultimate, Checkmk Cloud, Checkmk Ultimate MT

After an update from Checkmk 2.3 to 2.4, all services of the active check "Check uniserv service" disappeared from the affected hosts, and the rules of that ruleset were displayed as invalid in the Setup.

In 2.3 such a rule had a single option "Mode of the check". In 2.4 it was replaced by the two mandatory options "Create a service showing the version number" and "Create a service checking the response to an address query", but the migration of existing rules only ever filled one of the two. The update therefore reported either

Could not find an entry matching {'city': 'Somecity', 'search_regex': 'Somecity', 'street': 'Somestreet', 'street_no': 1} in choices

for rules checking an address, or

The entry Create a service checking the response to an address query is missing

for rules checking the version, followed by one warning per affected host while creating the core configuration:

WARNING: Config creation for active check uniserv failed on myhost: 2 validation errors for Parameters

No command could be created from such a rule, so its services were dropped without any indication on the host, along with those of correctly migrated uniserv rules on the same host.

Existing rules are now migrated completely, and rules that an earlier 2.4 version has already stored incompletely are repaired as well.

Sites that have already been updated pick this up the next time their configuration is migrated: automatically during the next update, by running cmk-update-config as site user, or by opening and saving the affected rules in the Setup. Until then the services stay missing.

If you have already opened and saved a rule checking an address in 2.4, note that the editor did not show its street, street number, city and regular expression, so those settings are lost and have to be entered again.

To the list of all Werks