Unable to install AzureLinuxMonitorAgent on SLES 16+

Regardless whether doing it from the Azure portal or directly using Azure CLI, the result is the same. Version 1.4.1 gets installed and it will fail at startup with “sles 16” unknown operating system. I tried to force the version to be the latest, 1.9.1, which includes sles 16 support but that didn’t work either, it always installs the outdated 1.4.1 version. To install it one has to add sles16 into supported_distros.py but it still won’t run. Care to elaborate why there is no functioning Azure Monitor Agent when running SLES 16 or higher?

I updated my VM from 15.0 to 16.0 and that’s when I noticed the agent wasn’t running anymore. I just created a new VM using the 16.0 image, same end result. Not supported.

I just tried it once more, see the below from extension.log

2026/05/03 21:51:05 [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.41.0] sequence number is 0
2026/05/03 21:51:05 [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.41.0] setting file path is/var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.41.0/config/0.settings
2026/05/03 21:51:05 [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.41.0] JSON config:
2026/05/03 21:51:05 ERROR:[Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.41.0] JSON exception decoding
2026/05/03 21:51:05 ERROR:[Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.41.0] JSON error processing settings file:
2026/05/03 21:51:05 [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.41.0] OS detected from /etc/os-release: sles 16.0
2026/05/03 21:51:05 [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.41.0] Final OS detection result: sles 16
2026/05/03 21:51:05 ERROR:Unsupported operating system: sles 16
2026/05/03 21:51:05 ERROR:[Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.41.0] Unsupported operating system: sles 16
2026/05/03 21:51:05 [Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-1.41.0] Install,failed,51,Unsupported operating system: sles 16