Submit a ticketCall us

whitepaperYour VM Perplexities Called, and They Need You to Read This.

Virtualization can give you enormous flexibility with future workloads and can be a key enabler for other areas, like cloud computing and disaster recovery. So, how can you get a handle on the performance challenges in your virtual environment and manage deployments without erasing the potential upside? Learn the four key areas you need to be focusing on to help deliver a healthy and well-performing data center.

Get your free white paper.

Home > Success Center > Network Performance Monitor (NPM) > NPM - Knowledgebase Articles > Cannot add/edit node: ProvideFault failed, check fault information

Cannot add/edit node: ProvideFault failed, check fault information

Updated May 16, 2018

Overview

This article provides a resolution for issues when adding and editing nodes after upgrading from NPM 12.0 to NPM 12.0.1.

Description: When Editing a Node, Orion Web Console gives out an error. In Manage Nodes> Add Node you may also receive an same error.

The Configuration Wizard may use a SQL script from Agent Management 1.4 instead of 1.5. This could lead to inconsistent packaging data resulting in the Configuration Wizard using files from the new Agent Management package and part from the old one.

Environment

  • NPM 12.0.1 and Later
  • SAM 6.3 and Later

Resolution

Check OrionWeb.log for one of the following errors:

ERROR Orion_Nodes_Controls_AgentInfo - (null)  System.ServiceModel.FaultException`1[SolarWinds.Orion.Core.Common.CoreFaultContract]: ProvideFault failed, check fault information. (Fault Detail is equal to SolarWinds.Orion.Core.Common.CoreFaultContract(Unknown): System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: RunQuery failed, check fault information.

Invalid column name 'OSType'.

Invalid column name 'OSDistro'. (Fault Detail is equal to InfoServiceFaultContract [ System.Data.SqlClient.SqlException (0x80131904): Invalid column name 'OSType'.

Invalid column name 'OSDistro'.

at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)

at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)

at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)

at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()

at System.Data.SqlClient.SqlDataRe...).

 

ERROR Orion_Nodes_Controls_AgentInfo - (null)  System.ServiceModel.FaultException`1[SolarWinds.Orion.Core.Common.CoreFaultContract]: ProvideFault failed, check fault information. (Fault Detail is equal to SolarWinds.Orion.Core.Common.CoreFaultContract(Unknown): System.ServiceModel.CommunicationException: Could not connect to net.tcp://localhost:17777/SolarWinds/InformationService/v3/Orion/certificate. The connection attempt lasted for a time span of 00:00:00. TCP error code 10013: An attempt was made to access a socket in a way forbidden by its access permissions 127.0.0.1:17777.  ---> System.Net.Sockets.SocketException: An attempt was made to access a socket in a way forbidden by its access permissions 127.0.0.1:17777

 

To make sure that everything is consistent, try the following:

  1. Go to c:\Program Files (x86)\SolarWinds\Orion\Packaging\Active\ and delete everything inside (there are two folders and one file).
  2. Run the Configuration Wizard and select all 3 checkboxes - Website, Services, and Database.
  3. This should restore the packaging state from scratch and put it to a consistent state for future upgrades.

 

Last modified

Tags

Classifications

Public