Submit a ticketCall us

ebook60.pngHow to be a Cisco® ASA ace

Our eBook, Thou Shalt Not Pass…I Think?! can help you overcome the challenges of monitoring and managing Cisco ASA firewalls. This eBook is a great read if you’ve been frustrated with monitoring firewalls, managing ACL configs, and troubleshooting VPN connections.

Get your free eBook.

Home > Success Center > Netflow Traffic Analyzer (NTA) > NTA service crashes during upgrade to version 4.2

NTA service crashes during upgrade to version 4.2

Created by Michael Almadova, last modified by Eric Bryant on Sep 22, 2016

Views: 1,115 Votes: 1 Revisions: 10

Updated June 15, 2015

Overview

This article addresses the issue where upgrading to NTA 4.2 causes the service to crash. The following error also appears:

 

ERROR SolarWinds.Netflow.Common.Licensing.Licensing - 
Unable to get license.
System.MissingMethodException: Method not found: 'SolarWinds.Orion.Core.Common.IModuleLicense SolarWinds.Orion.Core.Common.IFeatureManager.GetModuleLicense(System.String, System.Version, System.String, Int32, System.DateTime, System.String)'.
   at SolarWinds.Netflow.Common.Licensing.Licensing.GetModuleLicense(String applicationName, Version productVersion, String productVersionSpecification, Int32 licenseVersion) at SolarWinds.Netflow.Common.Licensing.Licensing.GetLicense()
'Method not found' message together with the name of the method 'SolarWinds.Orion.Core.Common.IFeatureManager.GetModuleLicense' points me to the dll file where this method should be implemented - SolarWinds.Orion.Core.Common.dll
checked the AssemblyInformation.csv and looked for SolarWinds.Orion.Core.Common.dll found version mismatch between Orion vs NetFlowTrafficAnalysis folders for this particular dll (2015.1.35100.9209 vs 2016.1.5300.1028)

 

This is very similar to the following article with the exception that this one is triggered by the installation of NTA 4.2, while the following article describes the condition which occurs when upgrading to NPM 12:

 

https://support.solarwinds.com/Succe..._4.2#section_3

Environment

NTA 4.2

Cause 

This occurs when there are core assemblies in the NetFlowTrafficAnalysis content that should no longer be present. NTA 4.2 uses Assembly Resolver, which means that Core dlls do not have to be duplicated because they are found in the Orion folder. To verify this, compare the content of NetFlowTrafficAnalysis to another installation.

 

Similar to JIRA ticket CUST-18156, please continue with same steps as in that case as seen below in the resolution.

 

'Method not found' message together with the name of the method 'SolarWinds.Orion.Core.Common.IFeatureManager.GetModuleLicense' points us to the DLL file where this method should be implemented: SolarWinds.Orion.Core.Common.dll.


We then checked the AssemblyInformation.csv and looked for SolarWinds.Orion.Core.Common.dll.


Found version mismatch between Orion vs NetFlowTrafficAnalysis folders for this particular dll (2015.1.35100.9209 vs 2016.1.5300.1028)


Development compared the content of the NetFlowTrafficAnalysis to another installation and found that some Core assemblies should no longer be there.


NTA 4.2 uses Assembly Resolver which means that core DLL's that don't have to be duplicated because they'll be found in Orion folder, so it's safe to remove the obsolete  DLL's.

Resolution

  1. Navigate to c:\Program Files (x86)\SolarWinds\Orion\NetFlowTrafficAnalysis
  2. Locate and remove the following dlls from that directory:
    • SolarWinds.Orion.Common.dll
    • SolarWinds.Orion.Core.BusinessLayer.dll
    • SolarWinds.Orion.Core.Common.dll
    • SolarWinds.Orion.Core.Discovery.dll
    • SolarWinds.Orion.Core.Jobs2.dll
    • SolarWinds.Orion.Core.Models.dll
    • SolarWinds.Orion.Core.Strings.dll
  3. Restart the NTA service.

 

NTA License Check Failed

 

 

 

Last modified

Tags

Classifications

Public