Azure Linux VM extensions stop running

Original product version:   Virtual Machine running Linux
Original KB number:   4099558

Symptoms

The Linux VM Agent fails to process extensions. This causes some extensions to stop running, which affects some dependent Azure services, such as Azure Backup Azure Site Recovery.

You will see extension downgrade errors similar to this recorded in /var/log/waagent.log:

2018/03/16 12:00:46.196121 ERROR Event: name=extensionName, op=None, message=[ExtensionError] Downgrade not allowed, duration=0

Note

This behavior occurs in Linux VM Agent versions 2.2.21 to 2.2.24.

Status

Microsoft is taking steps to automatically resolve this issue for affected VMs. On those VMs you will see an additional Microsoft extension installed:

  • Extension Publisher: Microsoft.CPlat.Core
  • Extension Type: RunCommandLinux

Resolution

To resolve this issue without waiting for the fix from Microsoft, you can remove all *.manifest.xml files in /var/lib/waagent/.

Contact us for help

If you have questions or need help, create a support request, or ask Azure community support. You can also submit product feedback to Azure feedback community.