A Microsoft cloud service that enables deployment of Azure services across hybrid and multicloud environments.
Hello @Fredrik Björck
Your analysis looks correct, and I can reproduce the inconsistency in Microsoft's currently published guidance.
There are actually three separate pieces that need to agree before I would consider Ubuntu 26.04 fully supported for Azure Arc onboarding:
- Azure Connected Machine agent binary/package
- Microsoft Linux package repository
- Install_linux_azcmagent.sh + Azure Arc supported-OS matrix
You've identified a gap between those components.
The current Azure Arc prerequisites documentation states explicitly that if an OS version isn't listed, it isn't supported. At present, the Ubuntu entries shown are:
Ubuntu 18.04
Ubuntu 20.04
Ubuntu 22.04
Ubuntu 24.04
Ubuntu 26.04 isn't currently listed.
At the same time, your freshly downloaded Install_linux_azcmagent.sh confirms that the installation path hasn't yet been updated either. The script stops after the Ubuntu 24.04 condition and returns:
unsupported Linux distribution: Ubuntu:26.04
Exit code 133
So I agree that this isn't an Ansible/AWX issue or a stale local copy of the installer. Your inspection demonstrates that the current public installation script itself doesn't recognize 26.04.
Microsoft documents Install_linux_azcmagent.sh as the supported installation bundle that identifies whether the Linux distribution is supported and configures the appropriate Microsoft package repository before installing the Connected Machine agent.
I therefore wouldn't recommend adding this manually to the production script:
elif [ "${distro_major_version}" -eq 26 ] &&
[ "${distro_minor_version}" -eq 04 ]; then
deb_distro=ubuntu/26.04
That would only bypass the script's OS validation. It wouldn't establish that the complete Azure Arc stack and associated extensions/services are supported on Ubuntu 26.04.
Likewise, pointing 26.04 at the Ubuntu 24.04 Microsoft repository would be an unsupported assumption unless Microsoft specifically documents that configuration.
The package-based installation documentation currently gives Ubuntu 24.04 as the Ubuntu repository example and installs azcmagent from Microsoft's configured package repository.
So I think your request to Microsoft is valid.
This appears to require confirmation from the Azure Arc/Connected Machine Agent product team on two points:
- Whether Ubuntu 26.04 x86-64 is now officially supported by Azure Arc-enabled Servers, not just by the 1.67 agent binary.
- Whether the ubuntu/26.04/prod repository and Install_linux_azcmagent.sh deployment path are now intended to be available.
If version 1.67 officially added Ubuntu 26.04 support as stated in the release notes you're seeing, then the supported OS matrix, Microsoft package repository, and aka.ms/azcmagent installation script should align.
Until Microsoft confirms that rollout, I would keep the AWX deployment on Ubuntu 24.04 rather than bypassing the installer's distribution check.
Sharing these references with you:
Azure Arc Connected Machine agent prerequisites
Connect Linux machines to Azure Arc using a deployment script
Package-based Linux installation
Given that you've already provided the exact failing condition, fresh-download date, exit code, and missing script branch, I think this should be escalated to the Azure Arc product team rather than treated as an installation troubleshooting issue.
Help make this community better for everyone: if this answer resolved your issue, please accept it or leave an upvote. If not, share more details in a comment so we can continue the discussion and find the right solution.