Configuration failure during upgrade: Failed: The caller is not authorized to initiate a product configuration task.

book

Article ID: 222290

calendar_today

Updated On:

Products

IT Management Suite

Issue/Introduction

The customer is trying to upgrade from ITMS 8.5 RU4 to 8.6. 

During the configuration steps in SIM (Symantec Installation Manager), it fails with this error:

ConfigureNS - task_Completed(): Configuration Task Configure Monitor Solution... Failed: The caller is not authorized to initiate a product configuration task. ---> The caller is not authorized to initiate a product configuration task.
The caller is not authorized to initiate a product configuration task. ---> The caller is not authorized to initiate a product configuration task.
   [System.Web.Services.Protocols.SoapException @ System.Web.Services]
   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at Altiris.NS.Installation.ProductConfigurationWebServiceProxy.ConfigureProductBatchForUpgradeWithoutSQL(String[] paths)
   at Symantec.Installation.UpgradeConfigTask.<StartImpl>d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Symantec.Installation.NSConfiguration.Tasks.SerialTask.<Start>d__0.MoveNext()

SOAP Exception detail:
Unable to configure the specified products (Exception: Altiris.NS.Exceptions.AeXSecurityException: The caller is not authorized to initiate a product configuration task.
   at Altiris.NS.Security.SecurityContextManager.IsAdmin(IPrincipal prince, Boolean warnAnonymousWebAdmin, String throwMessage)
   at Altiris.NS.Installation.ProductConfigurationWebService.ConfigureProductBatch(String[] paths, ConfigureProductBatchMode mode, Boolean skipSQL)).

Exception logged from: 
   at Symantec.Installation.Logging.LogActivity.ReportException(Int32 severity, String strMessage, String category, Exception exception, String footer)
   at Symantec.Installation.Logging.LogActivity.ReportException(String strMessage, String category, Exception exception)
   at Symantec.Installation.ConfigureNS.task_Completed(Object sender, CompletedEventArgs e)
   at Symantec.Installation.Task.OnCompleted(Exception ex)
   at Symantec.Installation.NSConfiguration.Tasks.SerialTask.<Start>d__0.MoveNext()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()


-----------------------------------------------------------------------------------------------------
Date: 8/18/2021 1:31:25 PM, Tick Count: 88311843 (1.00:31:51.8430000), Size: 3.03 KB
Process: SymantecInstallationManager (2728), Thread ID: 32, Module: SymantecInstallationManager.exe
Priority: 1, Source: Symantec.Installation.ConfigureNS.task_Completed

The upgrade didn't fail with the MSIs installation but something is causing the config files to fail. If he tries to re-configure one of the Solutions by itself in SIM, it doesn't show that it was done.

Cause

Unknown. In this particular instance, the customer used a restored copy of his production database. It was done when the customer had ITMS 8.5 RU3. Something in the database didn't let the configuration process move forward during the database configuration.

Environment

Upgrade from ITMS 8.5 RU4 to 8.6

Resolution

Create a new database:

  1. Open SIM
  2. Go to Configure Settings > Configure Database Settings

 

Attachments