Network Management

Additional Poller upgrade says Main polling engine needs to be upgraded first

When running the Additional Poller upgrade, it shows an error which indicates that the Main Polling engine needs to be upgraded first. The Main Polling engine has been upgraded already, but the Additional Polling engine does not recognize the new version.

First published date

11/12/2018 10:28 PM

Last published date

11/21/2022 6:40 PM

Overview

When running the Additional Poller upgrade, it shows an error which states that the Main Polling engine needs to be upgraded first. The Main Polling engine has been upgraded already, but the Additional Polling engine does not recognize the new version.

Product section

Network Performance Monitor

Cause

This issue is caused by leftover registry entries for old products which are no longer installed. The Additional Polling engine sees the registry entries and displays an error.

Resolution

  1. On the Main polling engine, go to Control Panel > Uninstall a Program.
  2. Check what products are installed and those product's versions.
  3. On the Additional Polling Engine go to C:\ProgramData\Solarwinds\Logs\Orion
  4. Look for the Compatibility/PreInstaller log and search for errors like the one below:
    2017-12-08 04:45:08,409 [6] INFO  OrionInstallerLib.PreInstall.ModuleInstallerInfoRepository - TryGetModuleInstaller for SRM - 6.2.749.0
    2017-12-08 04:45:08,409 [6] ERROR SolarWinds.Orion.CompatibilityPreInstaller.WorkFlow.Workflow - Could not find manifest zip for SRM 6.2.749.0
    2017-12-08 04:45:08,409 [6] DEBUG SolarWinds.Orion.CompatibilityPreInstaller.WorkFlow.Workflow - set result:FailIncompatibleModuleVersion
  5. Go back to Main Polling engine, click on the Windows Start button, and search for regedit.
  6. Go to the branch: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SolarWinds\Orion.
  7. Check if the product from your error, in this case SRM, is listed.
  8. Right-click the folder for product which causes issues and remove it.

 

The upgrade on the Additional Polling engine should pass without showing the compatibility error.