Azure Local cluster: validation passes 100% but "Recommended updates" shows 0 eligible updates and Azure connection Unknown

Uniting Country SA 0 Reputation points
2026-07-23T05:45:41.71+00:00

2-node Azure Local (Azure Stack HCI) cluster, Dell AX-6515, currently on OS 23H2 (build 10.0.25398.2274), LCM controller v10.2510.0.1126.

Previously blocked from upgrading due to a Network ATC comp_mgmt intent failure (PhysicalAdapterNotFound), traced to a stale Hyper-V vSwitch left behind after a prior Remove-NetIntent that conflicted with adapter binding on recreation. Resolved by removing the stale vSwitch and running Set-NetIntentRetryState on each node individually (nodes drained beforehand, zero VM downtime).

Invoke-AzStackHciUpgradeValidation (module v10.2605.0.2006) now passes 25/25 (100%) on both nodes.

However, in the Azure Portal, Azure Local > Recommended updates shows:

  • Status / Update readiness / Current version: all blank
  • Azure connection: Unknown
  • "There is no update available to install on this system" - 0 eligible updates

Separately, Azure Update Manager > Machines shows pending Windows Updates against the individual Arc machine objects (not the cluster) - unclear if these are meant to be applied directly or if they're outside the validated Solution Update process for Azure Local.

Questions:

  1. Why would Recommended updates show 0 eligible updates and Azure connection: Unknown despite validation passing and LCM indicating an update is available?
  2. Is this a registration/Arc connectivity issue? (Note: the individual node's Arc machine page also shows an outdated Arc agent version banner.)
  3. What's the correct path to trigger the actual solution upgrade in this state, given no Windows Admin Center gateway is deployed?
  4. Should the pending updates in Azure Update Manager be applied to these nodes directly, or does that fall outside the supported Azure Local patching process?
Azure Local

3 answers

Sort by: Most helpful
  1. Adithya Prasad K 1,395 Reputation points Microsoft External Staff Moderator
    2026-07-29T19:41:01.8066667+00:00

    Hi Uniting,

    Thanks for the additional detail. Based on what you’ve shared, the fact that Invoke-AzStackHciUpgradeValidation passes 25/25 confirms the local readiness checks are now clean, but it does not by itself guarantee that an update will appear in Azure Update Manager or under Azure Local > Recommended updates. Microsoft’s update flow also depends on Azure Local registration, Arc connectivity/cloud management components, and whether an applicable solution/OEM update bundle has been published and made available for that specific system. The Q&A thread also shows that your portal state is currently Azure connection: Unknown, with blank update fields and 0 eligible updates, while Get-AzStackHciUpdate returns zero update resources, so this does not look like only a portal rendering issue. [learn.microsoft.com]

    For the update path, please use the supported Azure Local update entry points rather than applying updates only at the individual Arc machine level. Microsoft’s Azure Local documentation states that updates should be applied from the Azure Local resource page or from Azure Update Manager > Resources > Azure Local, and that non-Microsoft tools to install updates are not supported. Azure Update Manager is intended to manage Azure Local system updates and reports update status/readiness for each system, but the Azure Local-specific update experience is different from treating the nodes as standalone Arc-enabled servers. [learn.microsoft.com] [learn.microsoft.com]

    On the OEM/SBE point: Solution Builder Extension updates are hardware-vendor packages that can include firmware, drivers, hardware monitoring, WDAC supplemental policies, and validation logic, and these SBE updates are integrated into the Azure Local solution update process. Microsoft documentation also notes that latest feature updates can take time to appear because of hardware partner validation and sign-off. Dell’s public release notes show a Dell 2606 SBE release for AX-650/AX-750/AX-6515/AX-7525, version 5.0.2606.1510, but those notes list HCI OS 24H2 and supported solution versions 12.*.1003.* / 12.2603.1002.*; that public listing confirms Dell has published a 2606 SBE package for AX-6515-class systems, but it does not by itself prove that your current 23H2 cluster is eligible to receive it through the Azure Local update resource. [learn.microsoft.com] [learn.microsoft.com] [dell.github.io]

    Given your Get-AzStackHciUpdate result shows zero update resources, I would focus next on confirming Azure Local registration/Arc health and whether the update catalogue is surfacing an applicable update for this exact cluster/hardware/solution version combination. Please also check whether the cluster is in an AdditionalContentRequired state if an SBE-related update is discovered; Microsoft documents that this state can occur when an update package requires hardware vendor content before preparation or installation can proceed. [learn.microsoft.com]

    Regarding the pending Windows Updates shown under Azure Update Manager > Machines for the individual Arc machine resources: I would not apply those directly as a substitute for the Azure Local solution update flow unless Microsoft support confirms they are appropriate for this cluster state. The supported path is the Azure Local resource or Azure Update Manager > Resources > Azure Local, because the solution update process orchestrates the full stack rather than only patching the OS on individual nodes. [learn.microsoft.com]

    Suggested next checks:
    Confirm Azure Local registration/resource state

    Get-AzStackHci

    Check Arc agent state on each node

    azcmagent show

    azcmagent check

    Check discovered Azure Local solution updates

    Get-SolutionUpdate

    If using Az.StackHCI ARM queries

    Get-AzStackHciUpdate

    If those still show healthy local validation but no update resource in Azure, the remaining likely areas are: Azure/Arc connectivity and cloud management state, the update catalogue not publishing an applicable update for this exact installed version, or OEM/SBE eligibility/version gating for the current Dell AX-6515 cluster configuration. I would recommend opening/continuing a Microsoft support case with the output of the above commands plus the Dell SBE version currently installed/staged, because the backend update discovery state will need to be checked from Microsoft/OEM side.


    Was this answer helpful?

    0 comments No comments

  2. Uniting Country SA 0 Reputation points
    2026-07-23T06:16:09.79+00:00

    Confirmed via Get-AzStackHciUpdate (direct ARM query, authenticated) that zero Update resources exist for this cluster — not a Portal display issue. Given LCM shows 10.2605.0.2006 staged locally and the SBE role package/cmdlets are present, this strongly suggests the update is gated on Dell's SBE validation/publication rather than any fault in our environment. Can you confirm whether Dell has published this SBE update yet, or is there something on our side still blocking it?

    Was this answer helpful?

    0 comments No comments

  3. Uniting Country SA 0 Reputation points
    2026-07-23T06:05:41.63+00:00

    Follow-up: found Invoke-AzStackHciSBEHealthValidation and Test-SBEEndpointConnectivity

    cmdlets exist in AzStackHci.EnvironmentChecker v10.2605.0.2006, suggesting our update

    path may be gated by Solution Builder Extension (SBE) validation from our hardware

    vendor (Dell). However, both cmdlets fail immediately with:

    "Unable to find type [CloudEngine.Configurations.EceInterfaceParameters]"

    This suggests they require the ECE/LCM engine execution context rather than being

    callable standalone. Can you confirm:

    1. Whether our update path is SBE-gated pending Dell validation
    2. How to properly invoke SBE health validation given this dependency

    Was this answer helpful?

    0 comments No comments

Your answer

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