Azure Linux VM stuck in Updating; extension and managed Run Command stuck in Deleting

Erfani Pak 0 Reputation points
2026-08-18T13:54:56.9566667+00:00

Azure diagnostics confirmed a backend concurrency conflict on a production Linux VM. The VM is still running and the Azure VM Agent reports Ready, but the VM provisioning state remains Updating.

Resource:

  • Subscription: fb887a60-6d84-41c2-be31-27d1db3dbcf1
  • Resource group: CALYXA-PROD-CORE-RG
  • VM: CALYXA-PROD-APP-VM01
  • Region: UAE North
  • Resource ID: /subscriptions/fb887a60-6d84-41c2-be31-27d1db3dbcf1/resourceGroups/CALYXA-PROD-CORE-RG/providers/Microsoft.Compute/virtualMachines/CALYXA-PROD-APP-VM01

Current state:

  • VM power state: Running
  • Azure VM Agent: Ready
  • VM provisioning state: Updating
  • Extension enablevmAccess: Deleting
  • Managed Run Command calyxa-recovery-diag-20260818-001: Deleting

Azure Operation Failure Diagnostics detected:

  • Operation: VirtualMachines_RunCommand_POST
  • Time: 2026-08-18 11:55:54 UTC
  • Error: "run command extension execution is in progress. please wait for completion before invoking a run command."
  • Root cause reported by diagnostics: conflict between concurrent requests.

A VM Reapply completed successfully at 2026-08-18 13:01:20 UTC.

Reapply correlation ID: 506d2af4-a7a6-4293-bf83-a4896de59ed5

Six other stuck managed Run Commands were successfully deleted, but the two child resources above remain stuck. No further Run Command, restart, reapply, redeploy, resize, or delete operation is being issued.

Request:

Please escalate this Priority Community Support issue to a private Microsoft Compute support case and perform backend cleanup to complete or cancel the two stuck delete operations. The VM, OS disk, data disks, NIC, identity, networking, backup data, and application data must be preserved. This is not a VM-size availability issue.

Azure Virtual Machines
Azure Virtual Machines

An Azure service that is used to provision Windows and Linux virtual machines.


1 answer

Sort by: Most helpful
  1. SUNOJ KUMAR YELURU 18,656 Reputation points MVP Volunteer Moderator
    2026-08-23T09:38:38.61+00:00

    Hello @Erfani Pak

    You can't fix this from client side. It's a backend ARM lock.

    State you have:

    • VM: CALYXA-PROD-APP-VM01 - Running / Agent Ready / ProvisioningState: Updating
    • Stuck child resources in Deleting: enablevmAccess + RunCommand calyxa-recovery-diag-20260818-001
    • Root cause: Concurrent RunCommand_POST at 2026-08-18 11:55 UTC - run command extension execution is in progress
    • Reapply 506d2af4-a7a6-4293-bf83-a4896de59ed5 succeeded at 13:01 UTC but didn't clear the lock.

    What Microsoft has to do: Backend cancellation / ARM cache refresh of the 2 stuck delete operations for resource ID /subscriptions/fb887a60-.../CALYXA-PROD-APP-VM01. This is a known Compute RP concurrency bug - requires internal Compute support - ProvisioningState stuck escalation. No restart/redeploy/resize/delete should be attempted until cleared.

    Open ticket as:

    • Type: Technical > Virtual Machine > VM provisioning state
    • Severity: A - Production down risk
    • Title: Backend cleanup needed - VM stuck Updating, extension + RunCommand stuck Deleting - concurrency conflict
    • Paste your Resource ID, correlation IDs, and state: Preserve VM, OS disk, data disks, NIC, identity, backup - no delete/redeploy.

    If this answers your query, do click Accept Answer and Up-Vote for the same. And, if you have any further query do let us know.

    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.