There is something wrong with the update process for an HA setup.
Per the instructions found on https://docs.microsoft.com/en-us/windows-server/manage/windows-admin-center/deploy/high-availability
All you need to do is execute this PS .\Install-WindowsAdminCenterHA.ps1 -msiPath '.\WindowsAdminCenter.msi' -Verbose
I have tried to do this on version 1910 to update to 1910.2. Gave up and restored from backup.
When trying it on 1910 to 2007 I got the same.
errors found.
I believe the cause is the below.
MSI (s) (0C:90) [08:09:23:194]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI9F76.tmp, Entrypoint: UnreservePorts
SFXCA: Extracting custom action to temporary directory: C:\Windows\Installer\MSI9F76.tmp-\
SFXCA: Binding to CLR version v4.0.30319
Calling custom action Microsoft.ManagementExperience.Setup.CustomActions!Microsoft.ManagementExperience.Setup.CustomActions.CustomAction.UnreservePorts
Exception thrown by custom action:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Microsoft.ManagementExperience.Setup.CustomActions.CustomAction.UnreservePorts(Session session)
--- End of inner exception stack trace —
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object parameters, Object arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture)
at Microsoft.Deployment.WindowsInstaller.CustomActionProxy.InvokeCustomAction(Int32 sessionHandle, String entryPoint, IntPtr remotingDelegatePtr)
MSI (s) (0C:10) [08:09:25:803]: Executing op: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=0)
CustomAction UnreservePorts returned actual error code 1603 but will be translated to success due to continue marking
and
Cluster resource 'Windows Admin Center' of type 'Generic Service' in clustered role 'wac' failed.
Based on the failure policies for the resource and role, the cluster service may try to bring the resource online on this node or move the group to another node of the cluster and then restart it. Check the resource and group state using Failover Cluster Manager or the Get-ClusterResource Windows PowerShell cmdlet.