Client Management Suite

 View Only
  • 1.  Can't process Queue Powermanagement{XXX}.nse

    Posted Sep 04, 2013 08:25 AM

    Hi everybody,

    I have one problem with process queue. 

    The queue has many files (PowerManagement_guid.nse) and it dosen't process and the log show me many error too

    Example:

    Log File Name: C:\ProgramData\Symantec\SMP\Logs\a.log
    Priority: 1
    Help and Support: 
    Date: 04/09/2013 09:04:50
    Tick Count: 49840015
    Host Name: NSAltiris
    Process: w3wp (81148)
    Thread ID: 68
    Module: w3wp.exe
    Source: Altiris.NS.AgentManagement.PolicyRequest.LoadItemPolicy
    Description: Unable to generate policy XML for item: Policy.exe for MS13-002 (7bd23f51-8364-414c-94c5-6599d7cc116c)
     
     
     
    ( Exception Details: Altiris.NS.Exceptions.DatabaseNotReadyException: Failed to construct DatabaseContext object. Connection to database failed. ---> Altiris.NS.Exceptions.AeXException: Failed to open database connection. Current user is DOMAIN\AltirisServiceAccount. Error: Timeout expired.  The timeout period elapsed prior to obtaining a connection from the pool.  This may have occurred because all pooled connections were in use and max pool size was reached. ---> System.InvalidOperationException: Timeout expired.  The timeout period elapsed prior to obtaining a connection from the pool.  This may have occurred because all pooled connections were in use and max pool size was reached.
       at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       at System.Data.SqlClient.SqlConnection.Open()
       at Altiris.NS.Utilities.DbUtils.OpenConnection(SqlConnection dbConn)
       --- End of inner exception stack trace ---
       at Altiris.NS.Utilities.DbUtils.OpenConnection(SqlConnection dbConn)
       at Altiris.NS.Utilities.DbUtils.CreateConnection(String server, String catalog, String user, String password)
       at Altiris.NS.ContextManagement.AdminDatabaseContext.OpenDbConnection()
       at Altiris.Database.DatabaseContext`1.Initialize(Boolean beginTransaction, IsolationLevel isolationLevel)
       --- End of inner exception stack trace ---
       at Altiris.NS.ContextManagement.AdminDatabaseContext.ThrowDatabaseNotReadyException(String exceptionDetails, Exception innerException)
       at Altiris.Database.DatabaseContext`1.Initialize(Boolean beginTransaction, IsolationLevel isolationLevel)
       at Altiris.Database.DatabaseContext`1.GetContext(Boolean createNewTransaction, Nullable`1 isolationLevel, Boolean independentContext)
       at Altiris.Database.DatabaseContext`1.GetContext(Boolean createNewTransaction, Nullable`1 isolationLevel)
       at Altiris.Database.DatabaseContext`1.GetContext(Boolean createNewTransaction)
       at Altiris.Database.DatabaseContext`1.GetContext()
       at Altiris.NS.ContextManagement.DatabaseContext.GetContext()
       at Altiris.NS.ItemManagement.Item.GetItemInternal(Guid itemGuid, IEnumerable`1 accessPermissions, ItemLoadFlags itemLoadFlags)
       at Altiris.NS.ItemManagement.Item.GetItem[T](Guid itemGuid, IEnumerable`1 accessPermissions, ItemLoadFlags itemLoadFlags)
       at Altiris.NS.ItemManagement.Item.GetItem[T](Guid itemGuid)
       at Altiris.NS.AgentManagement.PolicyRequest.LoadItemPolicy(String request, Guid requestGuid, Guid resourceGuid, Guid hostGuid, Guid policyGuid, String& policy, String& policyHash, Guid& category, Int32& priority, Boolean& canCache, ISet`1& requiredPermissions, ISet`1& filterCollections) )
    ( Exception logged from:
       at Altiris.Diagnostics.Logging.EventLog.ReportException(Int32 severity, String strMessage, String category, Exception exception)
       at Altiris.NS.Logging.EventLog.ReportException(Int32 severity, String strMessage, String category, Exception exception)
       at Altiris.NS.AgentManagement.PolicyRequest.LoadItemPolicy(String request, Guid requestGuid, Guid resourceGuid, Guid hostGuid, Guid policyGuid, String& policy, String& policyHash, Guid& category, Int32& priority, Boolean& canCache, ISet`1& requiredPermissions, ISet`1& filterCollections)
       at Altiris.NS.AgentManagement.PolicyRequest.LoadItemPolicies(String request, String configVers, Guid hostGuid, List`1 idents, SortedDictionary`2& policies, SortedDictionary`2& hashes)
       at Altiris.NS.AgentManagement.PolicyRequest.GetPolicies(String request)
       at Altiris.Web.NS.Agent.GetClientPolicies.ProcessRequest(String& request, Byte[]& clientConfigData, String& clientConfigXml, Boolean& compress)
       at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
       at System.Delegate.DynamicInvokeImpl(Object[] args)
       at Altiris.Common.Threading.LocalThreadPool.InvokeCallback(Object state)
       at Altiris.Common.Threading.LocalThreadPool.ExecuteUserWorkItem(UserWorkItem workItem)
       at Altiris.NS.Threading.NSThreadPool.ExecuteUserWorkItem(UserWorkItem workItem)
       at System.Threading.ExecutionContext.runTryCode(Object userData)
       at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at Altiris.Common.Threading.LocalThreadPool.ExecuteUserWorkItemInContext(UserWorkItem workItem)
       at Altiris.Common.Threading.LocalThreadPool.ThreadPoolProc(Object threadStartParameter)
       at System.Threading.ThreadHelper.ThreadStart(Object obj)
     )
    ( Extra Details:  Type=Altiris.NS.Exceptions.DatabaseNotReadyException Src=Altiris.NS
     
      Inner Extra Details:  Type=Altiris.NS.Exceptions.AeXException Src=Altiris.NS
     
      Inner Extra Details:  Type=System.InvalidOperationException Src=System.Data )
     
    Someone already seen this problem?
    thank you
     


  • 2.  RE: Can't process Queue Powermanagement{XXX}.nse

    Posted Dec 10, 2013 07:15 AM

    The connection to the database has been lost for some reason.  Search the KB for DatabaseNotReadyException as there are a number of articles that should help you out.