Error on Self Hosting Integrated Runtime

Jed Fletcher 6 Reputation points
2021-05-20T20:10:04.073+00:00

I have two nodes running on my integrated runtime however during an update the the self hosted IR's one of the nodes after updating threw an error of "Authentication Key Invalid" so we uninstalled the runtime on that server and re-installed and registered it using the key. This is all we keep getting:
98339-image.png

This was working fine before the update what would be causing this issue. I have looked though the logs and found the following:

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">  
- <System>  
  <Provider Name="Integration Runtime (Self-hosted) Host Service" />   
  <EventID Qualifiers="0">54</EventID>   
  <Level>2</Level>   
  <Task>0</Task>   
  <Keywords>0x80000000000000</Keywords>   
  <TimeCreated SystemTime="2021-05-20T19:25:05.892234400Z" />   
  <EventRecordID>129186086</EventRecordID>   
  <Channel>Integration Runtime</Channel>   
  <Computer>xxxxx</Computer>   
  <Security />   
  </System>  
- <EventData>  
  <Data>DEBUG: System.AggregateException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> Microsoft.DataProxy.MidgardCore.StartupStage.StageRetryException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> Microsoft.DataTransfer.WorkerProcess.Common.WorkerProcessStartupException: Exception of type 'Microsoft.DataTransfer.WorkerProcess.Common.WorkerProcessStartupException' was thrown. at Microsoft.DataTransfer.Worker.ProcessManager.LocalWorkerProcess.Start() at Microsoft.DataTransfer.Worker.ProcessManager.LocalWorkerProcessManager.<>c__DisplayClass40_2.<<StartLocalWorkerProcessesAsync>b__2>d.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 Microsoft.DataTransfer.Worker.ProcessManager.LocalWorkerProcessManager.<StartLocalWorkerProcessesAsync>d__40.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 Microsoft.DataTransfer.Worker.ProcessManager.LocalWorkerProcessManager.<StartAsync>d__31.MoveNext() --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at Microsoft.DataProxy.MidgardCore.StartupStage.StartLocalWorkerProcessManagerStage.InitWorkerProcessManager(WorkerProcessSettings settings, ConfigVariableManager configManager, String communicationUri, Int32 workerCount, Boolean isGrpcEnabled) at Microsoft.DataProxy.MidgardCore.StartupStage.StartLocalWorkerProcessManagerStage.Run(ConfigVariableManager configManager, CancellationToken ct) at Microsoft.DataProxy.MidgardCore.StartupStage.StageRetry.<Run>d__18.MoveNext() --- End of inner exception stack trace --- at Microsoft.DataProxy.MidgardCore.StartupStage.StageRetry.<Run>d__18.MoveNext() --- End of inner exception stack trace --- at Microsoft.DataProxy.MidgardCore.StartupStage.CoreInitStageParallelSync.<Run>d__0.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at Microsoft.DataProxy.MidgardCore.StartupStage.StageMachineSequenceSync.<Run>d__0.MoveNext() --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at Microsoft.DataProxy.MidgardCore.ServiceHostWrapperAsync.Open() at Microsoft.DataProxy.MidgardCore.HybridProxyAgent.OnStart(IHostServiceProvider provider, StartStatus startStatus) ---> (Inner Exception #0) System.AggregateException: One or more errors occurred. ---> Microsoft.DataProxy.MidgardCore.StartupStage.StageRetryException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> Microsoft.DataTransfer.WorkerProcess.Common.WorkerProcessStartupException: Exception of type 'Microsoft.DataTransfer.WorkerProcess.Common.WorkerProcessStartupException' was thrown. at Microsoft.DataTransfer.Worker.ProcessManager.LocalWorkerProcess.Start() at Microsoft.DataTransfer.Worker.ProcessManager.LocalWorkerProcessManager.<>c__DisplayClass40_2.<<StartLocalWorkerProcessesAsync>b__2>d.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 Microsoft.DataTransfer.Worker.ProcessManager.LocalWorkerProcessManager.<StartLocalWorkerProcessesAsync>d__40.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 Microsoft.DataTransfer.Worker.ProcessManager.LocalWorkerProcessManager.<StartAsync>d__31.MoveNext() --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at Microsoft.DataProxy.MidgardCore.StartupStage.StartLocalWorkerProcessManagerStage.InitWorkerProcessManager(WorkerProcessSettings settings, ConfigVariableManager configManager, String communicationUri, Int32 workerCount, Boolean isGrpcEnabled) at Microsoft.DataProxy.MidgardCore.StartupStage.StartLocalWorkerProcessManagerStage.Run(ConfigVariableManager configManager, CancellationToken ct) at Microsoft.DataProxy.MidgardCore.StartupStage.StageRetry.<Run>d__18.MoveNext() --- End of inner exception stack trace --- at Microsoft.DataProxy.MidgardCore.StartupStage.StageRetry.<Run>d__18.MoveNext() --- End of inner exception stack trace --- at Microsoft.DataProxy.MidgardCore.StartupStage.CoreInitStageParallelSync.<Run>d__0.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at Microsoft.DataProxy.MidgardCore.StartupStage.StageMachineSequenceSync.<Run>d__0.MoveNext() ---> (Inner Exception #0) Microsoft.DataProxy.MidgardCore.StartupStage.StageRetryException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> Microsoft.DataTransfer.WorkerProcess.Common.WorkerProcessStartupException: Exception of type 'Microsoft.DataTransfer.WorkerProcess.Common.WorkerProcessStartupException' was thrown. at Microsoft.DataTransfer.Worker.ProcessManager.LocalWorkerProcess.Start() at Microsoft.DataTransfer.Worker.ProcessManager.LocalWorkerProcessManager.<>c__DisplayClass40_2.<<StartLocalWorkerProcessesAsync>b__2>d.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 Microsoft.DataTransfer.Worker.ProcessManager.LocalWorkerProcessManager.<StartLocalWorkerProcessesAsync>d__40.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 Microsoft.DataTransfer.Worker.ProcessManager.LocalWorkerProcessManager.<StartAsync>d__31.MoveNext() --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at Microsoft.DataProxy.MidgardCore.StartupStage.StartLocalWorkerProcessManagerStage.InitWorkerProcessManager(WorkerProcessSettings settings, ConfigVariableManager configManager, String communicationUri, Int32 workerCount, Boolean isGrpcEnabled) at Microsoft.DataProxy.MidgardCore.StartupStage.StartLocalWorkerProcessManagerStage.Run(ConfigVariableManager configManager, CancellationToken ct) at Microsoft.DataProxy.MidgardCore.StartupStage.StageRetry.<Run>d__18.MoveNext() --- End of inner exception stack trace --- at Microsoft.DataProxy.MidgardCore.StartupStage.StageRetry.<Run>d__18.MoveNext()<--- <---</Data>   
  </EventData>  
  </Event>  
Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
5,306 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. KranthiPakala-MSFT 46,632 Reputation points Microsoft Employee
    2021-05-21T21:58:54.473+00:00

    Hi @Jed Fletcher ,

    Thanks for reaching out and using Microsoft Q&A forum.

    When you reinstalled the IR in the machine that it is failing, have you reinstalled the same version that is there in the other node? If not, please make sure both the SHIR version are matching on the VMs. Also please make sure that the credentials between the both the nodes are in sync. if you think they are not in sync, then you can generate credential back from the working node and import into the node that is having issue.

    Do let us know how it goes.

    Thanks

    ----------

    Please don’t forget to Accept Answer and Up-Vote wherever the information provided helps you, this can be beneficial to other community members.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.