{"id":21975,"date":"2017-08-08T09:00:11","date_gmt":"2017-08-08T07:00:11","guid":{"rendered":"http:\/\/nolabnoparty.com\/?p=21975\/"},"modified":"2023-07-16T11:28:12","modified_gmt":"2023-07-16T09:28:12","slug":"vmware-fix-invalid-ovf-manifest-entry-error","status":"publish","type":"post","link":"https:\/\/nolabnoparty.com\/en\/vmware-fix-invalid-ovf-manifest-entry-error\/","title":{"rendered":"VMware fix \"Invalid OVF manifest entry\" error"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter wp-image-21976 size-full\" title=\"fixinvalidovfmanifest01\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/08\/fixinvalidovfmanifest01.jpg\" alt=\"fixinvalidovfmanifest01\" width=\"602\" height=\"202\" \/><\/p>\n<p>To deploy packaged VMs (appliances), VMware uses the <strong>Open Virtualization Format<\/strong> (OVF) standard that makes the VMs deployment quick and easy.<\/p>\n<p>An OVF package is composed by three files:<\/p>\n<ul>\n<li><strong>.ovf<\/strong> - is an XML file that contains the metadata for the OVF package: name, hardware requirements, references to the other files in the OVF package<\/li>\n<li><strong>.mf<\/strong> - is a manifest file that contains the SHA1 hash codes of all\u00a0the files in the package<\/li>\n<li><strong>.vmdk<\/strong> - is the disk image of the virtual machine<\/li>\n<\/ul>\n<p><!--more--><\/p>\n<p>These files can be further processed and\u00a0packaged into a single file, known as an <strong>OVA file<\/strong>.<\/p>\n<p>During the deployment of an .OVA file, can happen that the <strong>procedure suddenly stops<\/strong> displaying the following error:<\/p>\n<blockquote><p>The provided manifest file is invalid. Invalid OVF manifest entry.<\/p><\/blockquote>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21977 size-large\" title=\"fixinvalidovfmanifest02\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/08\/fixinvalidovfmanifest02-600x352.jpg\" alt=\"fixinvalidovfmanifest02\" width=\"600\" height=\"352\" \/><\/p>\n<p>To fix the problem we need to extract the files from the OVA package using a free tool like <a href=\"http:\/\/www.7-zip.org\/\" target=\"_blank\" rel=\"noopener\">7-Zip<\/a>\u00a0and re-create the package using the <strong>VMware OVF Tool<\/strong>, a command-line utility that helps users import and export OVF packages.<\/p>\n<p>Install the 7-Zip tool, right click the .OVA file to process then select <strong>7-Zip &gt; Extract Here<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21978 size-large\" title=\"fixinvalidovfmanifest03\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/08\/fixinvalidovfmanifest03-600x374.jpg\" alt=\"fixinvalidovfmanifest03\" width=\"600\" height=\"374\" \/><\/p>\n<p>From the .OVA file, three files are extracted: .ovf, .mf, and .vmdk.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21979 size-full\" title=\"fixinvalidovfmanifest04\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/08\/fixinvalidovfmanifest04.jpg\" alt=\"fixinvalidovfmanifest04\" width=\"597\" height=\"272\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4>Install VMware OVF Tool<\/h4>\n<p>Download the\u00a0<a href=\"https:\/\/www.vmware.com\/support\/developer\/ovf\/\" target=\"_blank\" rel=\"noopener\">VMware OVF Tool<\/a>\u00a0from VMware website and run the installer. Click <strong>Next<\/strong> to begin.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21980 size-full\" title=\"fixinvalidovfmanifest05\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/08\/fixinvalidovfmanifest05.jpg\" alt=\"fixinvalidovfmanifest05\" width=\"495\" height=\"387\" \/><\/p>\n<p>Accept the EULA then click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21981 size-full\" title=\"fixinvalidovfmanifest06\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/08\/fixinvalidovfmanifest06.jpg\" alt=\"fixinvalidovfmanifest06\" width=\"495\" height=\"387\" \/><\/p>\n<p>Leave default location and click <strong>Next<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21982 size-full\" title=\"fixinvalidovfmanifest07\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/08\/fixinvalidovfmanifest07.jpg\" alt=\"fixinvalidovfmanifest07\" width=\"495\" height=\"387\" \/><\/p>\n<p>Click <strong>Install<\/strong> to proceed with the installation.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21983 size-full\" title=\"fixinvalidovfmanifest08\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/08\/fixinvalidovfmanifest08.jpg\" alt=\"fixinvalidovfmanifest08\" width=\"495\" height=\"387\" \/><\/p>\n<p>The tool is being installed in the system.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21984 size-full\" title=\"fixinvalidovfmanifest09\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/08\/fixinvalidovfmanifest09.jpg\" alt=\"fixinvalidovfmanifest09\" width=\"495\" height=\"387\" \/><\/p>\n<p>When the installation has completed successfully, click <strong>Finish<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21985 size-full\" title=\"fixinvalidovfmanifest10\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/08\/fixinvalidovfmanifest10.jpg\" alt=\"fixinvalidovfmanifest10\" width=\"495\" height=\"387\" \/><\/p>\n<p>&nbsp;<\/p>\n<h4>Re-create the packaged .OVA file<\/h4>\n<p>From the Windows machine, open the <strong>Command Prompt<\/strong> and go to the default VMware OVF Tool location.<\/p>\n<p><span style=\"color: #0000ff;\">C:\\&gt;cd \"\\Program Files\\VMware\\VMware OVF Tool\"<\/span><\/p>\n<p>To re-create the .OVA file, run the following command:<\/p>\n<blockquote><p>ovftool.exe \\source_path\\<em>filename<\/em>.ovf \\target_path\\<em>filename<\/em>.ova<\/p><\/blockquote>\n<p>Depending on the size of your .OVF file, time to process the file may vary from seconds up to minutes.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21986 size-large\" title=\"fixinvalidovfmanifest11\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/08\/fixinvalidovfmanifest11-600x139.jpg\" alt=\"fixinvalidovfmanifest11\" width=\"600\" height=\"139\" \/><\/p>\n<p>When the procedure completes successfully, the new .OVA file is created in the <strong>specified path<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21987 size-large\" title=\"fixinvalidovfmanifest12\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/08\/fixinvalidovfmanifest12-600x222.jpg\" alt=\"fixinvalidovfmanifest12\" width=\"600\" height=\"222\" \/><\/p>\n<p>Start the <strong>Deploy OVF Template<\/strong> wizard once again and specify the <strong>new create .OVA<\/strong> file as source.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21988 size-large\" title=\"fixinvalidovfmanifest13\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/08\/fixinvalidovfmanifest13-600x352.jpg\" alt=\"fixinvalidovfmanifest13\" width=\"600\" height=\"352\" \/><\/p>\n<p>In step <strong>3 Select a resource<\/strong>, the system tries to <strong>validate the new package<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21989 size-large\" title=\"fixovamanifesterror14\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/08\/fixovamanifesterror14-600x352.jpg\" alt=\"fixovamanifesterror14\" width=\"600\" height=\"352\" \/><\/p>\n<p>This time everything worked with no errors and the <strong>deployment of the package<\/strong> can be completed successfully.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-21990 size-large\" title=\"fixovamanifesterror15\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/2017\/08\/fixovamanifesterror15-600x352.jpg\" alt=\"fixovamanifesterror15\" width=\"600\" height=\"352\" \/><\/p>\n<p>With few steps the .OVA package can be <strong>recovered<\/strong> and used for new deployments.<\/p>\n<p><img decoding=\"async\" title=\"signature\" src=\"https:\/\/nolabnoparty.com\/wp-content\/uploads\/images\/firma.jpg\" alt=\"signature\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To deploy packaged VMs (appliances), VMware uses the Open Virtualization Format (OVF) standard that makes the VMs deployment quick and easy. An OVF package is composed by three files: .ovf - is an XML file that contains the metadata for the OVF package: name, hardware requirements, references to the other files in the OVF package .mf - is a manifest file that contains the SHA1 hash codes of all\u00a0the files in the package .vmdk - is the disk image of the virtual machine<\/p>\n","protected":false},"author":3,"featured_media":21976,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":{"linkedin_93tdZWzMZc_93tdZWzMZc":"","facebook_2879994398731222_17841400390232720":"","twitter_113568041_113568041":"","mastodon_115463926174894442_115463926174894442":""},"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[903,2701],"tags":[1794,1793,699],"class_list":["post-21975","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vmware-en","category-vsphere-en","tag-manifest","tag-ovf","tag-vmware-en","has_thumb"],"_links":{"self":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/21975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/comments?post=21975"}],"version-history":[{"count":0,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/posts\/21975\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media\/21976"}],"wp:attachment":[{"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/media?parent=21975"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/categories?post=21975"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nolabnoparty.com\/en\/wp-json\/wp\/v2\/tags?post=21975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}