Skip to main content

Backups are failing for Hyper-V servers with the error: Multiple VMs with same UUID exists in cluster/scvmm

Backups are failing for Hyper-V servers with the error: Multiple VMs with same UUID exists in cluster/scvmm

Updated yesterday

Problem Description

Backups are failing for Hyper-V servers with the error: "Multiple VMs with same UUID exists in cluster/scvmm".

Cause

  • This issue occurs when multiple virtual machines (VMs) with the same UUID exist on different hosts within the same Hyper-V cluster.

  • This typically happens if a VM is copied or imported to another host without changing its UUID, creating duplicates.

  • Since backup and management systems use UUIDs to uniquely identify VMs, duplicate UUIDs cause conflicts and result in backup failures.

Log Snippet

[2025-08-08 02:16:42,805] [ERROR] <_MainThread(MainThread)> Error <class 'inSyncLib.inSyncError.SyncError'>:
Multiple VMs with same UUID [C868567C-526E-4538-8E83-0256ECEEBB35] exists on different hosts
[u'XXXXXXXXA, u' XXXXXXXXB'] on cluster XXXXXXXXA (#100090013) (Error Code : HYPERV19).

Resolution

  1. Identify Duplicate VMs

    • Use SCVMM, Hyper-V Manager, or another virtualization management tool to search for the UUID.

    • List all VMs with this UUID across the cluster.

  2. Decide Which VM to Keep

    • Identify the original or active VM that should remain in the environment.

  3. Remove or Reconfigure the Duplicate

    • Delete the duplicate VM or re-import it with a new UUID.

    • In Hyper-V, export and re-import the VM, ensuring you select the option to generate a new unique ID.

  4. Refresh the Host List

    • After resolving duplicates, refresh the host/VM list in your backup or management software.

  5. Retry the Backup

    • Once only one VM with the UUID remains, rerun the backup. It should complete without the HYPERV19 error.

Additional Notes

  • When cloning or migrating VMs, always ensure a new UUID is generated to prevent future conflicts.

  • This is a known behavior, and the software is designed to trigger this specific error code for easier troubleshooting.

Did this answer your question?