I need a solution
Hello,
We have a bit trouble with one of our environments. We upgraded from 7.6 to 8.1, and now our site server doesn't work anymore. There are several error messages in the log saying 'unable to generate policy xml' for the Site Server Settings Client Policy, and, maybe as a consequence of that, for package server config. And when I try to open Package Service Settings in the console, I get an error message as well.
We're running this test environment on a virtual 2008 R2 Server. All Agent Plugins are upgraded. I tried a config repair with the SIM, that didn't solve the issue.
Does anybody here had same problems and maybe can help?
Thanks in advance! Here are some log entries you maybe can deal with:
<event date="08/23/2017 15:21:03.2143854 +02:00" severity="1" hostName="VI-TEST-SMP" source="Altiris.NS.AgentManagement.PolicyRequest.BuildPolicyXml" module="Altiris.NS.dll" process="w3wp" pid="5468" thread="163" tickCount="84740203"><![CDATA[Unable to generate policy XML for item: 'Einstellungen für Site Server: Clientrichtlinie' (9500a868-a21d-4d1c-acc0-0045873b1289), resource: f7d050f8-6108-4fd9-8ba9-75b9f389ea78
Object reference not set to an instance of an object.
[System.NullReferenceException @ Altiris.NS.StandardItems]
at Altiris.NS.StandardItems.SiteServer.SiteServerSettingsClient.OnBuildClientConfigXml(Guid workstationGuid, XmlTextWriter xmlBuilder)
at Altiris.NS.StandardItems.Policies.ClientConfigPolicy.OnBuildClientConfigXml2(Guid workstationGuid, XmlNode requestDocumentElement, XmlTextWriter xmlBuilder)
at Altiris.NS.StandardItems.Policies.ClientConfigPolicy.<>c__DisplayClasse.<GetConfigXml>b__d(XmlTextWriter xwr)
at Altiris.Profiling.Support.XmlFormatOps.ToXml(Action`1 fu, String root, Boolean indented)
at Altiris.NS.StandardItems.Policies.ClientConfigPolicy.GetConfigXml(Guid resourceGuid, String requestXml)
at Altiris.NS.AgentManagement.PolicyRequest.BuildPolicyXml(LoadIdentData data, IItem item)
at Altiris.Database.DatabaseContext`1.RetryAction(Int32 retries, Boolean transacted, Getter`1 getContext, Action`1 action, Action`1 retry, DeadlockRetryArgs& re, Exception& exception, Boolean inTransaction)
at Altiris.Database.DatabaseContext`1.PerformWithDeadlockRetryHelper(Int32 retries, Boolean inTransaction, Getter`1 getContext, Action`1 action, Action`1 retry, Boolean transacted)
at Altiris.Database.DatabaseContext`1.PerformWithDeadlockRetry(Int32 retries, Boolean startNewTransaction, Nullable`1 isolationLevel, Boolean independentContext, Action`1 action, Action`1 retry)
at Altiris.NS.AgentManagement.PolicyRequest.BuildPolicyXml(LoadIdentData data, IPolicyCacheEntryBuilder builder, ISet`1& requiredPermissions)
Exception logged from:
at Altiris.NS.AgentManagement.PolicyRequest.BuildPolicyXml(Altiris.NS.AgentManagement.PolicyRequest+LoadIdentData, Altiris.NS.AgentManagement.PolicyCache+IPolicyCacheEntryBuilder, Altiris.Common.Collections.Generic.ISet`1[System.Guid]&)
at Altiris.NS.AgentManagement.PolicyRequest.BuildPolicy(Altiris.NS.AgentManagement.PolicyRequest+LoadIdentData, Altiris.NS.AgentManagement.PolicyCache+IPolicyCacheEntryBuilder)
at Altiris.NS.AgentManagement.PolicyRequest.GetPolicyByBuilder(Altiris.NS.AgentManagement.PolicyRequest+LoadIdentData, Altiris.NS.AgentManagement.PolicyCache+IPolicyCacheEntry, Altiris.NS.AgentManagement.PolicyCache+EPolicyBuildState&)
at Altiris.NS.AgentManagement.PolicyRequest.GetPolicy(Altiris.NS.AgentManagement.PolicyRequest+LoadIdentData, Altiris.Profiling.CodeProfiling.CodeProfiler)
at Altiris.NS.AgentManagement.PolicyRequest.LoadIdentPolicy(Altiris.NS.AgentManagement.PolicyRequest+LoadIdentData, Altiris.Common.Collections.Generic.NullableDictionary<System.Guid,Altiris.NS.AgentManagement.PolicyRequest+PolicyPriority>, System.Collections.Generic.ICollection`1[System.Guid]&)
at Altiris.NS.AgentManagement.PolicyRequest.LoadItemPolicies(Altiris.NS.AgentManagement.PolicyRequest+ParseRequestResult)
at Altiris.NS.AgentManagement.PolicyRequest.GetPolicies(String, Boolean, String&)
at Altiris.Web.NS.Agent.GetClientPoliciesHandler.HandleRequest(System.Web.HttpContext, Altiris.Web.NS.Agent.GetClientPoliciesHandlerData, Int32)
at Altiris.NS.WebHandlers.AltirisHttpHandlerBase<T>.ProcessRequest(System.Web.HttpContext, T, Int32)
at Altiris.NS.WebHandlers.AltirisHttpHandlerBase<T>.ProcessRequest(System.Web.HttpContext)
at System.Web.HttpApplication+CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(System.Web.HttpApplication+IExecutionStep, Boolean&)
at System.Web.HttpApplication+PipelineStepManager.ResumeSteps(Exception)
at System.Web.HttpApplication.BeginProcessRequestNotification(System.Web.HttpContext, AsyncCallback)
at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(System.Web.Hosting.IIS7WorkerRequest, System.Web.HttpContext)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr, IntPtr, IntPtr, Int32)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr, IntPtr, IntPtr, Int32)
User xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
HTTP [POST]: http://vi-test-smp.ads-test.local/altiris/NS/Agent...
ip: [xxx.xxx.xxx.xxx]; x-sma-version: [8.1.5276.0]; languages: [de-DE]; content-length: [2133];
response: [200 OK]; x-smp-nsversion: [8.1.4528.0];
]]></event>
<event date="08/23/2017 15:21:03.2300107 +02:00" severity="1" hostName="VI-TEST-SMP" source="Altiris.NS.StandardItems.PackageServer.PkgSvrEventPolicy.OnBuildClientConfigXml2" module="Altiris.NS.StandardItems.dll" process="w3wp" pid="5468" thread="163" tickCount="84740218"><![CDATA[Failed to generate package server config for: f7d050f8-6108-4fd9-8ba9-75b9f389ea78
Object reference not set to an instance of an object.
[System.NullReferenceException @ Altiris.NS.StandardItems]
at Altiris.NS.StandardItems.PackageServer.PkgSvrEventPolicy.OnBuildClientConfigXml2(Guid workstationGuid, XmlNode requestDocumentElement, XmlTextWriter xmlBuilder)
Exception logged from:
at Altiris.NS.StandardItems.PackageServer.PkgSvrEventPolicy.OnBuildClientConfigXml2(System.Guid, System.Xml.XmlNode, System.Xml.XmlTextWriter)
at Altiris.NS.StandardItems.PackageServer.PkgSvrEventPolicy+<>c__DisplayClassc.<Altiris.NS.ItemManagement.IItemClientConfig4.GetConfigXml>b__b(System.Xml.XmlTextWriter)
at Altiris.Profiling.Support.XmlFormatOps.ToXml(System.Action<System.Xml.XmlTextWriter>, String, Boolean)
at Altiris.NS.StandardItems.PackageServer.PkgSvrEventPolicy.Altiris.NS.ItemManagement.IItemClientConfig4.GetConfigXml(Altiris.NS.ItemManagement.IClientConfigRequest)
at Altiris.NS.AgentManagement.PolicyRequest.BuildPolicyXml(Altiris.NS.AgentManagement.PolicyRequest+LoadIdentData, Altiris.NS.ItemManagement.IItem)
at Altiris.Database.DatabaseContext<T>.RetryAction(Int32, Boolean, Altiris.Common.Delegates.Getter<Altiris.Database.IDatabaseContext>, System.Action<Altiris.Database.IDatabaseContext>, System.Action<Altiris.Database.DeadlockRetryArgs>, Altiris.Database.DeadlockRetryArgs&, Exception&, Boolean)
at Altiris.Database.DatabaseContext<T>.PerformWithDeadlockRetryHelper(Int32, Boolean, Altiris.Common.Delegates.Getter<Altiris.Database.IDatabaseContext>, System.Action<Altiris.Database.IDatabaseContext>, System.Action<Altiris.Database.DeadlockRetryArgs>, Boolean)
at Altiris.Database.DatabaseContext<T>.PerformWithDeadlockRetry(Int32, Boolean, System.Nullable<System.Data.IsolationLevel>, Boolean, System.Action<Altiris.Database.IDatabaseContext>, System.Action<Altiris.Database.DeadlockRetryArgs>)
at Altiris.NS.AgentManagement.PolicyRequest.BuildPolicyXml(Altiris.NS.AgentManagement.PolicyRequest+LoadIdentData, Altiris.NS.AgentManagement.PolicyCache+IPolicyCacheEntryBuilder, Altiris.Common.Collections.Generic.ISet`1[System.Guid]&)
at Altiris.NS.AgentManagement.PolicyRequest.BuildPolicy(Altiris.NS.AgentManagement.PolicyRequest+LoadIdentData, Altiris.NS.AgentManagement.PolicyCache+IPolicyCacheEntryBuilder)
at Altiris.NS.AgentManagement.PolicyRequest.GetPolicyByBuilder(Altiris.NS.AgentManagement.PolicyRequest+LoadIdentData, Altiris.NS.AgentManagement.PolicyCache+IPolicyCacheEntry, Altiris.NS.AgentManagement.PolicyCache+EPolicyBuildState&)
at Altiris.NS.AgentManagement.PolicyRequest.GetPolicy(Altiris.NS.AgentManagement.PolicyRequest+LoadIdentData, Altiris.Profiling.CodeProfiling.CodeProfiler)
at Altiris.NS.AgentManagement.PolicyRequest.LoadIdentPolicy(Altiris.NS.AgentManagement.PolicyRequest+LoadIdentData, Altiris.Common.Collections.Generic.NullableDictionary<System.Guid,Altiris.NS.AgentManagement.PolicyRequest+PolicyPriority>, System.Collections.Generic.ICollection`1[System.Guid]&)
at Altiris.NS.AgentManagement.PolicyRequest.LoadItemPolicies(Altiris.NS.AgentManagement.PolicyRequest+ParseRequestResult)
at Altiris.NS.AgentManagement.PolicyRequest.GetPolicies(String, Boolean, String&)
at Altiris.Web.NS.Agent.GetClientPoliciesHandler.HandleRequest(System.Web.HttpContext, Altiris.Web.NS.Agent.GetClientPoliciesHandlerData, Int32)
at Altiris.NS.WebHandlers.AltirisHttpHandlerBase<T>.ProcessRequest(System.Web.HttpContext, T, Int32)
at Altiris.NS.WebHandlers.AltirisHttpHandlerBase<T>.ProcessRequest(System.Web.HttpContext)
at System.Web.HttpApplication+CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(System.Web.HttpApplication+IExecutionStep, Boolean&)
at System.Web.HttpApplication+PipelineStepManager.ResumeSteps(Exception)
at System.Web.HttpApplication.BeginProcessRequestNotification(System.Web.HttpContext, AsyncCallback)
at System.Web.HttpRuntime.ProcessRequestNotificationPrivate(System.Web.Hosting.IIS7WorkerRequest, System.Web.HttpContext)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr, IntPtr, IntPtr, Int32)
at System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr, IntPtr, IntPtr, Int32)
User xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
HTTP [POST]: http://vi-test-smp.ads-test.local/altiris/NS/Agent...
ip: [xxx.xxx.xxx.xxx]; x-sma-version: [8.1.5276.0]; languages: [de-DE]; content-length: [2133];
response: [200 OK]; x-smp-nsversion: [8.1.4528.0];
]]></event>
<event date='08/25/2017 10:01:20.0580000 +02:00' severity='2' hostName='vi-test-site' source='Agent' module='AeXNSAgent.exe' process='AeXNSAgent.exe' pid='3092' thread='7596' tickCount='61291921'><![CDATA[Failed to create object 'Altiris.AeXNSCPkgSvr': The object is not registered or is not present in the policy (0x8000401B)]]></event>
0