Upgrade 2.3.0p45 -> 2.4.0p24 results in errors on activation

CMK version: 2.3.0p45 CRE/community
OS version: Rocky9

Error message:
During Upgrade errors are given regarding the Redfish plugin:

Creating temporary filesystem /omd/sites/comsolve/tmp...OK
Executing 'cmk-update-config --conflict ask --dry-run'
-| ATTENTION
-|   Some steps may take a long time depending on your installation.
-|   Please be patient.
-|
-| Cleanup precompiled host and folder files
-| Verifying Checkmk configuration...
-| Error loading rulespecs: [ValueError("cmk_addons.plugins.redfish.rulesets.datasource_program:rule_spec_redfish_datasource_programs: plug-in 'redfish' already defined at cmk.plugins.redfish.rulesets.datasource_program:rule_spec_redfish_datasource_programs"), ValueError("cmk_addons.plugins.redfish.rulesets.datasource_program:rule_spec_redfish_power_datasource_programs: plug-in 'redfish_power' already defined at cmk.plugins.redfish.rulesets.datasource_program:rule_spec_redfish_power_datasource_programs"), ValueError("cmk_addons.plugins.redfish.rulesets.redfish_ethernetinterfaces:rule_spec_discovery_redfish_ethernetinterfaces: plug-in 'discovery_redfish_ethernetinterfaces' already defined at cmk.plugins.redfish.rulesets.redfish_ethernetinterfaces:rule_spec_discovery_redfish_ethernetinterfaces"), ValueError("cmk_addons.plugins.redfish.rulesets.redfish_outlets:rule_spec_discovery_redfish_outlets: plug-in 'discovery_redfish_outlets' already defined at cmk.plugins.redfish.rulesets.redfish_outlets:rule_spec_discovery_redfish_outlets")]
-| cmk_addons.plugins.redfish.graphing.translation:translation_redfish_outlets: plug-in 'redfish_outlets' already defined at cmk.plugins.redfish.graphing.translation:translation_redfish_outlets
-| cmk_addons.plugins.redfish.graphing.metrics:metric_input_power: plug-in 'input_power' already defined at cmk.plugins.redfish.graphing.power:metric_input_power
-| cmk_addons.plugins.redfish.graphing.metrics:metric_output_power: plug-in 'output_power' already defined at cmk.plugins.redfish.graphing.power:metric_output_power
-| cmk_addons.plugins.redfish.graphing.metrics:metric_input_voltage: plug-in 'input_voltage' already defined at cmk.plugins.redfish.graphing.voltage:metric_input_voltage
-| cmk_addons.plugins.redfish.graphing.metrics:metric_media_life_left: plug-in 'media_life_left' already defined at cmk.plugins.redfish.graphing.ssddrives:metric_media_life_left
-| cmk_addons.plugins.redfish.graphing.metrics:metric_ssd_utilization: plug-in 'ssd_utilization' already defined at cmk.plugins.redfish.graphing.ssddrives:metric_ssd_utilization
-| cmk_addons.plugins.redfish.graphing.perfometer:perfometer_input_output_power: plug-in 'power_summary' already defined at cmk.plugins.redfish.graphing.power:perfometer_input_output_power
-|  01/09 Legacy check plug-ins...
-|  02/09 Rulesets...
-|  03/09 UI extensions...
-| Error loading rulespecs: [ValueError("cmk_addons.plugins.redfish.rulesets.datasource_program:rule_spec_redfish_datasource_programs: plug-in 'redfish' already defined at cmk.plugins.redfish.rulesets.datasource_program:rule_spec_redfish_datasource_programs"), ValueError("cmk_addons.plugins.redfish.rulesets.datasource_program:rule_spec_redfish_power_datasource_programs: plug-in 'redfish_power' already defined at cmk.plugins.redfish.rulesets.datasource_program:rule_spec_redfish_power_datasource_programs"), ValueError("cmk_addons.plugins.redfish.rulesets.redfish_ethernetinterfaces:rule_spec_discovery_redfish_ethernetinterfaces: plug-in 'discovery_redfish_ethernetinterfaces' already defined at cmk.plugins.redfish.rulesets.redfish_ethernetinterfaces:rule_spec_discovery_redfish_ethernetinterfaces"), ValueError("cmk_addons.plugins.redfish.rulesets.redfish_outlets:rule_spec_discovery_redfish_outlets: plug-in 'discovery_redfish_outlets' already defined at cmk.plugins.redfish.rulesets.redfish_outlets:rule_spec_discovery_redfish_outlets")]
-| cmk_addons.plugins.redfish.graphing.translation:translation_redfish_outlets: plug-in 'redfish_outlets' already defined at cmk.plugins.redfish.graphing.translation:translation_redfish_outlets
-| cmk_addons.plugins.redfish.graphing.metrics:metric_input_power: plug-in 'input_power' already defined at cmk.plugins.redfish.graphing.power:metric_input_power
-| cmk_addons.plugins.redfish.graphing.metrics:metric_output_power: plug-in 'output_power' already defined at cmk.plugins.redfish.graphing.power:metric_output_power
-| cmk_addons.plugins.redfish.graphing.metrics:metric_input_voltage: plug-in 'input_voltage' already defined at cmk.plugins.redfish.graphing.voltage:metric_input_voltage
-| cmk_addons.plugins.redfish.graphing.metrics:metric_media_life_left: plug-in 'media_life_left' already defined at cmk.plugins.redfish.graphing.ssddrives:metric_media_life_left
-| cmk_addons.plugins.redfish.graphing.metrics:metric_ssd_utilization: plug-in 'ssd_utilization' already defined at cmk.plugins.redfish.graphing.ssddrives:metric_ssd_utilization
-| cmk_addons.plugins.redfish.graphing.perfometer:perfometer_input_output_power: plug-in 'power_summary' already defined at cmk.plugins.redfish.graphing.power:perfometer_input_output_power
-| [redfish 2.3.76]: Ignoring problems (MKP will be disabled on target version)

This is not blocking the upgrade, however after the upgrade (which finishes as global status of OK, starting the site, trying to update the configuration of the site results in the following message:

If i check omd status , then the board is green.

I rolled back to a snapshot, retried it, but same result unfortunately.

I’m looking for directions as to troubleshoot this on a future attempt.

  • Glowsome

The first messages only comes from the redfish mkp what is later in the update process disabled.

The UI scheduler is here more the problem. You can check the scheduler on command line also his log is important.