Deployment Solution

 View Only
  • 1.  8.1 RU6 update broke inventory

    Posted May 17, 2018 12:01 PM

    I had 8.1 RU5, and I upgraded it to 8.1 RU6. Everything seems to work fine, with one exception.

    In "All Computers" view, if I click on a computer, normally, the top-right pane shows inventory data for the computer (MAC address, agent versions, etc). Now, I just get a spinning dot ball and nothing, accompanied by the following in the log. Any ideas how to fix this?

    Failed to get resource summary details for (36e0d22f-fd83-4db8-b845-6c42467cf653)

    Could not load file or assembly 'Altiris.Inventory, Version=8.1.6101.0, Culture=neutral, PublicKeyToken=c6cb0100d516d25f' or one of its dependencies. The system cannot find the file specified.
       [System.IO.FileNotFoundException @ Altiris.NS.Services.CoreServices]
       at Altiris.NS.Services.CoreServices.HelperClasses.SepHealthHelper.GetSepStatusInfo(Guid resourceGuid)
       at Altiris.NS.Services.CoreServices.HelperClasses.ComputerResourceSummaryHelper.GetComputerSummary()
       at Altiris.NS.Services.CoreServices.ResourceService.GetResourceSummary(Guid resourceGuid)

    Exception logged from:
       at Altiris.NS.Services.CoreServices.ResourceService.GetResourceSummary(System.Guid)
       at .SyncInvokeGetResourceSummary(Object, Object[], Object[])
       at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object, Object[], Object[]&)
       at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(System.ServiceModel.Dispatcher.MessageRpc&)
       at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(System.ServiceModel.Dispatcher.MessageRpc&)
       at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(System.ServiceModel.Dispatcher.MessageRpc&)
       at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean)
       at System.ServiceModel.Dispatcher.ChannelHandler.DispatchAndReleasePump(System.ServiceModel.Channels.RequestContext, Boolean, System.ServiceModel.OperationContext)
       at System.ServiceModel.Dispatcher.ChannelHandler.HandleRequest(System.ServiceModel.Channels.RequestContext, System.ServiceModel.OperationContext)
       at System.ServiceModel.Dispatcher.ChannelHandler.AsyncMessagePump(IAsyncResult)
       at System.Runtime.Fx+AsyncThunk.UnhandledExceptionFrame(IAsyncResult)
       at System.Runtime.AsyncResult.Complete(Boolean)
       at System.Runtime.AsyncQueueReader<T>.Set(System.Runtime.Item<T>)
       at System.Runtime.InputQueue<T>.EnqueueAndDispatch(System.Runtime.Item<T>, Boolean)
       at System.Runtime.InputQueue<T>.EnqueueAndDispatch(T, Action, Boolean)
       at System.ServiceModel.Channels.SingletonChannelAcceptor<ChannelInterfaceType,TChannel,QueueItemType>.Enqueue(QueueItemType, Action, Boolean)
       at System.ServiceModel.Channels.HttpPipeline+EnqueueMessageAsyncResult.CompleteParseAndEnqueue(IAsyncResult)
       at System.ServiceModel.Channels.HttpPipeline+EnqueueMessageAsyncResult.HandleParseIncomingMessage(IAsyncResult)
       at System.Runtime.AsyncResult.SyncContinue(IAsyncResult)
       at System.ServiceModel.Channels.HttpPipeline+EmptyHttpPipeline.BeginProcessInboundRequest(System.ServiceModel.Channels.ReplyChannelAcceptor, Action, AsyncCallback, Object)
       at System.ServiceModel.Channels.HttpContextReceivedAsyncResult<TChannel,TListenerChannel>.ProcessHttpContextAsync()
       at System.ServiceModel.Channels.HttpChannelListener<TChannel>.BeginHttpContextReceived(System.ServiceModel.Channels.HttpRequestContext, Action, AsyncCallback, Object)
       at System.ServiceModel.Activation.HostedHttpTransportManager.HttpContextReceived(System.ServiceModel.Activation.HostedHttpRequestAsyncResult)
       at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.HandleRequest()
       at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.BeginRequest()
       at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.OnBeginRequest(Object)
       at System.ServiceModel.AspNetPartialTrustHelpers.PartialTrustInvoke(System.Threading.ContextCallback, Object)
       at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.OnBeginRequestWithFlow(Object)
       at System.Runtime.IOThreadScheduler+ScheduledOverlapped.IOCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
       at System.Runtime.Fx+IOCompletionThunk.UnhandledExceptionFrame(UInt32, UInt32, System.Threading.NativeOverlapped*)
       at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)

    User [EXAMPLE\dept-svc-ghost], Auth [EXAMPLE\jsmith], AppDomain [/LM/W3SVC/1/ROOT/Altiris/ActivityCenter/Service-6-131710438462341798]

    HTTP [POST]: https://deploy.dept.example.edu/Altiris/ActivityCenter/Service/ResourceService.svc
     ip: [128.186.181.156]; languages: [en-US]; content-length: [624];
     response: [200 OK];

    WCF [TO]: https://deploy.dept.example.edu/Altiris/ActivityCenter/Service/ResourceService.svc
     state: [Read]; result: [ok]; version: [Soap11 (http://schemas.xmlsoap.org/soap/envelope/) AddressingNone (http://schemas.microsoft.com/ws/2005/05/addressing/none)];
    <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
      <s:Header>
        <International xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/2005/09/ws-i18n">
          <Locale>en-US</Locale>
          <Preferences xmlns:d4p1="http://schemas.datacontract.org/2004/07/Altiris.NS.Silverlight.Common.Services.Contracts" i:nil="true" />
          <Tz>(UTC-05:00) Eastern Time (US &amp; Canada)</Tz>
        </International>
        <To s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">https://psy-deploy.psy.fsu.edu/Altiris/ActivityCenter/Service/ResourceService.svc</To>
        <Action s:mustUnderstand="1" xmlns="http://schemas.microsoft.com/ws/2005/05/addressing/none">http://schemas.datacontract.org/2004/07/Altiris.NS.Services.CoreServices.Contracts/IResourceService/GetResourceSummary</Action>
      </s:Header>
      <s:Body>
        <GetResourceSummary xmlns="http://schemas.datacontract.org/2004/07/Altiris.NS.Services.CoreServices.Contracts">
          <guid>36e0d22f-fd83-4db8-b845-6c42467cf653</guid>
        </GetResourceSummary>
      </s:Body>
    </s:Envelope>

    -----------------------------------------------------------------------------------------------------
    Date: 5/17/2018 11:55:58 AM, Tick Count: 2669796 (00:44:29.7960000), Host Name: PSY-DEPLOY, Size: 5.84 KB
    Process: w3wp (3836), Thread ID: 505, Module: Altiris.NS.Services.CoreServices.dll
    Priority: 1, Source: Altiris.NS.Services.CoreServices.ResourceService.GetResourceSummary
    File: C:\ProgramData\Symantec\SMP\Logs\a.log



  • 2.  RE: 8.1 RU6 update broke inventory

    Posted May 18, 2018 03:41 PM

    Update: A fresh install of DS 8.1 RU6, and same problem.



  • 3.  RE: 8.1 RU6 update broke inventory

    Broadcom Employee
    Posted May 21, 2018 08:56 AM

    It requires Inventory solution to be installed . if you will install it , issue should go away.

     This issue should be fixed in upcoming 8.1 RU7



  • 4.  RE: 8.1 RU6 update broke inventory

    Posted May 21, 2018 11:16 AM

    OK, so I've installed the (30-day trial of) Inventory Solution, and Symantec Installation Manager is telling me it's not properly configured due to the SQL server not being available...thing is, it's available. What now?



  • 5.  RE: 8.1 RU6 update broke inventory

    Broadcom Employee
    Posted May 22, 2018 11:14 AM

    Please make sure you have installed 8.1 RU6 Inventory , not just 8.1

    After that

    Reconfigure Enhanced Console Views using Symantec Installation Manager(SIM)

    Steps

    1. Go to SIM and install new solution ‘Altiris Inventory Solution 8.1 RU6’
    2. Go to SIM > Repair installed product > Reconfigure installed products. Select ‘ITMS Management Views 8.1 RU6’ (related products will be selected automatically as well)
    3. Click Next
    4. Click Configure

     

    Regards