“The OVF package is invalid and cannot be deployed” error when deploying the OVA (2151537)

“The OVF package is invalid and cannot be deployed” error when deploying the OVA (2151537)

Symptoms


  • Deploying the OVA via the Client fails.
  • You see this error:The OVF package is invalid and cannot be deployed.
    The following manifest entry (line 1) is invalid: SHA256 (xxxxxxx.ovf).


Cause


This issue occurs because the vSphere Client does not support the SHA256 hashing algorithm, which the latest VIC OVA was made of (from 1.1.1).
It also affects any OVA deployments via when using the Get-Ovf Configuration cmdlet.

Resolution


To resolve this issue, deploy vIC via the vSphere Web Client or Embedded Host Client because both support SHA256.
However, if you still want to your deployments, you must convert the OVA from the Cryptographic Hash Algorithm SHA256 to SHA1.

To do this, you can use OVFTool which is available on all OS at: https://www.vmware.com/support/developer/ovf/

To do the conversion, run this :

ovftool.exe –shaAlgorithm=SHA1 /path/to/the/original/ova_file.ova /path/to/the/new/ova/file-SHA1.ova

You can now use the new ova generated with SHA1 for your future deployments without experiencing any format error.

Print Friendly, PDF & Email

Comments

comments

Bài viết liên quan

Be the first to comment

Để lại lời nhắn