Submit a ticketCall us

Have You Auto Renewed? If not, you're missing out.
The SolarWinds Renewal Program comes with a host of benefits including the most recent product updates, 24/7 technical support, virtual instructor-led training and more. Experience all of this with the convenience of Auto Renewal, and never worry about missing any of these great benefits. Learn More.

Home > Success Center > Network Performance Monitor (NPM) > Configuration Wizard stuck at importing sample maps

Configuration Wizard stuck at importing sample maps

Created by Malik Haider, last modified by Andy Ng on Nov 08, 2017

Views: 1,903 Votes: 8 Revisions: 25

Updated: October 31, 2017

Overview

 

  • When the Configuration wizard gets stuck while importing the sample map, you can find the following error in the ConfigurationWizard log, in C:\ProgramData\SolarWinds\Logs\Orion\ConfigurationWizard.log:  

 

INFO  ConfigurationProgressScene - Validating website ...
INFO  IISHelper - Building a webrequest to http://hostname:port/Orion/Default.aspx

INFO  ConfigurationProgressScene - Building a webrequest to http://hostname:port/Orion/Default.aspx
VERBOSE ConfigurationProgressScene - Setting lblDescription.Text to 'Building a webrequest to http://hostname:port/Orion/Default.aspx' in LogUiMessages
ERROR IISHelper - Web Request for /Orion/Login.aspx failed - System.Net.WebException: The operation has timed out
   at System.Net.HttpWebRequest.GetResponse()
   at SolarWinds.ConfigurationWizard.Common.IISHelper.GetWebResponse(Uri resourceUri)
   at SolarWinds.ConfigurationWizard.Common.IISHelper.SendWebRequest(IWebsiteInfo website, ConfigurationLogDelegate logger)

 

  • When the Configuration wizard gets stuck, you can find the following query repeat several times in the ConfigurationWizard log, in C:\ProgramData\SolarWinds\Logs\Orion\ConfigurationWizard.log


SQL: IF EXISTS(SELECT * FROM [dbo].[sysobjects] WHERE id = OBJECT_ID(N'[dbo].[HA_PoolMembersView]') AND type in (N'V')) 
                                                   AND EXISTS(SELECT * FROM [dbo].[sysobjects] WHERE id = OBJECT_ID(N'dbo.HA_PoolMembers') AND type in (N'U'))
BEGIN
SELECT PoolMemberId, PoolMemberType, PoolId, HostName, ElectionPriority, Priority, PreferredStatus, PreferredStatusTimestamp, PreferredStatusRevision, Status, StatusMessage, ReasonOfFail, ReasonOfFailRevision, HeartBeat, LastHeartBeatTimestamp, PoolIdRevision
  FROM dbo.HA_PoolMembersView
 WHERE PoolId<>0 AND (PoolMemberType='MainPoller' OR PoolMemberType='MainPollerStandby') ORDER BY HostName 
END

Environment

NPM 12 and later

Cause 

 

  • The application server was moved to another server host with same IP address, and the same port was assigned to an old server. In the Configuration wizard, custom HTTP port 8080 was added. The Configuration wizard tries to resolve the port with the old hostname as well, and thus fails to update the website in the table for the port .  

 

  • Could be caused by Orion apps accessing database and therefore will not allow the Configuration Wizard to update the same portions of the database

Possible Resolution(s)

 

Check the following and re-run configuration wizard if any of the following are applicable before continuing on to below number steps:

  • If the Orion instance is a Multi poller and Web server environment make sure all Orion services are stopped on all servers, not including the SQL server housing the Orion database.
  • Make sure all Orion apps are closed on all Orion servers if a multi poller and web server environment. Apps include the following:
    - Orion Diagnostics
    - Database Manager
    - Orion Service Manager
    - Traps Viewer
    - Syslog Viewer
    - Universal Device Poller

 

  1. Remove the OLD Engine entry from the Engines table:
    1. Open the Orion Database Manager and locate the AllEngines table. 
    2. Right-click the AllEngines table, select Query table, and click Execute query.
    3. Click Enable table editing, right-click the row with the old engine, and select Delete the selected row to remove the old server name.

  2. Remove all website entries: 
    1. In the Orion Database Manager, right-click the Websites table, select Query table, and click Execute query.
    2. Remove entries for all websites from the table.

  3. Open the IIS on the server and remove all Websites.

  4. Run the Configuration wizard for Website only.

  5. Enter the port. 

     

The Configuration wizard completes successfully, and the Orion website is up.

As the next step, move nodes to the correct polling engine.

 

Clear Temp folder

- Ensure that %TEMP% is cleared (typically C:\Windows\Temp)

If this doesn't resolve the issue, complete the following steps:

  1. Uninstall any NPM, SAM, and Orion Platform hotfixes. You can cancel Configuration wizards launched when uninstalling hotfixes without a negative impact.
  2. Re-run the Configuration wizard after deleting the website and app pool. The Configuration wizard should run without issues.
  3. Re-install hotfixes in the following order to prevent issues when running the Configuration wizard:
    1. NPM hotfixes
    2. SAM hotfixes
    3. Orion Platform hotfixes

 

Last modified

Tags

Classifications

Public