SIRIS, ALTO, and NAS: Screenshot failure: Could not define domain: AlreadyExists



When running screenshot verification, you receive the following error message: 

VM screenshot failed with error: Failed to create VM template createVM() returned: internal error: Could not define domain: AlreadyExists - The specified key, name, or identifier already exists.

This article is only applicable to devices using ESXi Virtualization to perform screenshot verification.


  • Datto SIRIS


A domain created by a previous screenshot was left in an unusable state, preventing the Datto appliance from automatically removing the leftover domain. 


To fix the issue, you will need to remove the leftover domain from your hypervisor manually.

1. Log in to vSphere.
2. Look for a VM called "Unknown" on the hypervisor that the device uses for screenshots.

Figure 1: Unusable screenshot domain on a hypervisor

3. Right-click the domain and select Remove from Inventory to de-register the VM so that it will no longer conflict with future screenshots.

figure2.pngFigure 3: Remove from Inventory

Note: Datto recommends using the Delete from Disk option because it removes all the data from the leftover VM. If the storage location of some or all of the VM's data is inaccessible (such as an NFS share that no longer exists), this option may be unavailable, or selecting it might result in an error message. If this happens, use Remove from Inventory instead.

4. Re-run the screenshot to verify that you resolved the issue.

Was this article helpful?

2 out of 2 found this helpful

You must sign in before voting on this article.

Want to talk about it? Have a feature request?

Head on over to our Datto Community Forum or the Datto Community Online.

For more Business Management resources, see the Datto RMM Online Help and the Autotask PSA Online Help .

Still have questions? Get live help.

Datto Homepage