Network Management
Configuration Failure Resolving NCM Dependencies
The Configuration Wizard fails with the error Resolving NCM dependencies to configure NCM as the create method does not have an implementation in an additional polling engine.
First published date
Last published date
Overview
NCM was successfully upgraded on Main Poller and other Additional Polling Engines but throws errors on some of them. And the logs ConfigurationWizard.log file which can be found in the C:\ProgramData\SolarWids\Logs\Orion folder has the following error(s)
ERROR TaskAdapter - Error running task Cirrus.NcmServices Resolving NCM dependencies System.TypeInitializationException: The type initializer for 'SolarWinds.Cirrus.BusinessLayer.NCMServiceContainer' threw an exception. ---> System.TypeLoadException: Method 'Create' in type 'SolarWinds.Cirrus.BusinessLayer.Impersonation.FirmwareUpgradeImpersonationFactory' from assembly 'SolarWinds.Cirrus.BusinessLayer, Version=2019.4.0.4619, Culture=neutral, PublicKeyToken=null' does not have an implementation.
While upgrading an APE from Orion platform 2019.2 to 2020.2.1 HF2, we saw this error:
2021-01-10 09:19:29,885 [28] ERROR TaskAdapter - Error running task Cirrus.Tasks.NcmServices Resolving NCM dependencies System.TypeInitializationException: The type initializer for 'SolarWinds.Cirrus.BusinessLayer.NCMServiceContainer' threw an exception. ---> System.MissingMethodException: Method not found: 'Void SolarWinds.Coding.Utils.Windows.UtilsInstaller..ctor(SolarWinds.Coding.Utils.Windows.UtilsInstallerOptions)'. at SolarWinds.Coding.Utils.Orion.OrionDiContainer.RegisterServicesForOrion(IWindsorContainer container)
Repair and Uninstall and re-install of NCM did not help.
Version: 2022.3.0
- Configuration Wizard:
- Configuration Wizard Log;
2022-10-26 03:31:37,912 [5] ERROR TaskAdapter - Error running task Cirrus.Tasks.NcmServices Resolving NCM dependencies System.ArgumentOutOfRangeException: Unknown configuration: 0 Parameter name: currentConfiguration
Product section
Cause
Resolution
- Manually copy root package files from <installpath>\Program Files (x86)\SolarWinds\Orion\Packaging\Roots Main Poller to Additional Polling Engine where you are getting the error.
- Re-run the Configuration Wizard.
- If still same error, then refer to Uninstall all Orion Platform products from a server and prepare for reinstall
- Run the Configuration Wizard after re-installation.
Version: 2022.3.0
1. Perform an Uninstall all Orion Platform products from a server and prepare for reinstall.