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

1/31/2020 6:35 PM

Last published date

5/9/2023 10:12 AM

Overview

The Configuration Wizard fails with resolving NCM dependencies error on an Additional Polling Engine.

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:
image.png
  • 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

Network Configuration Manager

Cause

Possible failure updating the packaging root files

Resolution

Version: 2020.2.6 or later.
  1. 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.
  2. Re-run the Configuration Wizard.
  3. If still same error, then refer to Uninstall all Orion Platform products from a server and prepare for reinstall
  4. 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.