Hi All
I have a customer that have upgraded their ITMS 7.5 to 7.6 on Server 2012 R2.
After the upgrade the agent fail to send basic inventory. I have checked all the settings and IIS 8.5
The agent has the following error:
The server log shows:
Event not processed. IP: xxx.xxx.xxx.xxx; Error: Failed to register NSE: C:\ProgramData\Symantec\SMP\EventQueue\EvtQueue\f9592acdfa1f4f14ade97c5cc37cced2.nse, source=20fcad9b-5e24-4a6c-a9b8-bf37b6a52053, length=34.44 KB
Failed to register NSE: C:\ProgramData\Symantec\SMP\EventQueue\EvtQueue\f9592acdfa1f4f14ade97c5cc37cced2.nse, source=20fcad9b-5e24-4a6c-a9b8-bf37b6a52053, length=34.44 KB
[Altiris.NS.NseRegistrationFailedException @ Altiris.NS]
at Altiris.NS.EventRouter.DeliverStream(Stream input, Guid source, Int32 priority, Guid metaDataType, String metaData)
at Altiris.NS.EventRouter.DeliverPostedDataImpl(HttpContext ctx, EHttpHandleOptions options)
at Altiris.NS.EventRouter.ProcessAgentHttpPostEvent(HttpContext ctx, EHttpHandleOptions options)
spRegisterEvent must be called in a transaction.
[System.Data.SqlClient.SqlException @ .Net SqlClient Data Provider]
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.SqlDataReader.get_MetaData()
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteScalar()
at Altiris.NS.DataAccessLayer.Implementation.Altiris_NS_EventRouterDataAccessLayerEventRouterDal.spRegisterEvent(Boolean dataInLine, String file, Int32 priority, Int64 size, Guid source, Int32 queueId, Int64 maxSizeSetting)
at Altiris.NS.EventRouter.RegisterDeliveryTry(QueueDeliveryRequest req, Guid metaDataType, String metaData, Int64 max)
at Altiris.NS.EventRouter.RegisterDelivery(CodeProfiler cp, QueueDeliveryRequest req, Guid metaDataType, String metaData)
at Altiris.NS.EventRouter.DeliverStream(Stream input, Guid source, Int32 priority, Guid metaDataType, String metaData)
SQL Exception details: code=50000, line=18, procedure=spRegisterEvent
Exception logged from:
at Altiris.Diagnostics.Logging.EventLog.ReportException(Int32 severity, String strMessage, String category, Exception exception, String footer)
at Altiris.NS.EventRouter.ProcessAbstractException(HttpContext ctx, Exception ex, EHttpHandleOptions options)
at Altiris.NS.EventRouter.ProcessAgentHttpPostEvent(HttpContext ctx, EHttpHandleOptions options)
at Altiris.Web.NS.Agent.PostEventHandler.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
at System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)
at System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)
at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
**CEDUrlStart** :http://entced.symantec.com/entt?product=SMP&version=7.6.1383.0&language=en&module=NC4rzHuqNsqbazgbQO/1Bk0bIOIxRY2RtqOC1icsXmnT1KD8HfWL6em5As29YpdOAC7HHMT5xlwpZNjMyFsdsf1NuHfMUnEcAqmeHWerf0g=&error=1500136771&build=**CEDUrlEnd**