- Deploying OVF template from a vSphere datastore fails.
- In the vSphere Web Client, you see this message:
OVF deployment failed: SHA1 digest of file .vmdk does not match manifest
- Under the tasks for Deploy OVF template, the status reports:
The task was canceled by a user
Cause
This issue occurs because when uploading a VMDK file from your computer to vSphere storage using the datastore browser, the MD5 checksum changes. Therefore, the checksum in the SHA1 digest does not match.
Note: When you Deploy OVF Template from your computer, the MD5 does not change and no error is reported.
Reports indicate that "task was canceled by a user" may have other causes, such as using Internet Explorer instead of Chrome. See also
KB 2117310.
Steps to duplicate
- Select a VM and Export OVF Template to your computer running vSphere Web Client.
- Create a new folder and upload the .mf, .ovf, and VMDK files. For more information, see Upload Files to Datastores.
- Browse to https://ESXi.host/folder.
- Log in and navigate to the new folder in its datastore.
- Copy the link address of the OVF file.
- In the vSphere Web Client, click Deploy OVF Template and provide the link address as the source URL.
- Enter the required values in the wizard and click Finish.