Using the correct untar tool and appropriate MIME types for NSX intelligence
search cancel

Using the correct untar tool and appropriate MIME types for NSX intelligence

book

Article ID: 321209

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

  • Deploying NSX Intelligence virtual machine fails.
  • You see these errors similar to:

    The deployment of NSX Intelligence VM has failed with error'OVF certificate validation failed. Error: Ovf, manifest and certificate files not found'.

    The deployment of NSX Intelligence VM has failed with error'OVF certificate validation failed. Error:[VALIDATION_ERROR:CERTIFICATE_INVALID_SIGNATURE; ]'.

    The deployment of NSX Intelligence VM has failed with error 'OVF certificate validation failed. Error: Certificate file not available.

Environment

  • VMware NSX-T Data Center
  • VMware NSX-T Data Center 2.5.x

Cause

This issue occurs due to either one of the following:

  • An incorrect untar tool is used hence the checksum fails.
  • The MIME types used for the NSX Intelligence files.

Resolution

  1. Use the right tool to untar the NSX Intelligence deployment file and verify the checksum of the untarred files prior to progressing with installation.

    a. Use 7zip for windows to untar the file to avoid causing issues with the checksum mismatch. 
    b. Regular tar command in linux should work. 
    c. Verify the sha1 checksum for the files are same as mentioned in manifest file.
     
  2. Update the web server with the MIME type for the respective file types:

    * .ovf > (application/vmware)
    * .vmdk > (application/octet-stream)
    * .mf > (text/cache-manifest)
    * .cert > (application/x-x509-user-cert)
Note: MIME type change is only required manually for IIS.

Supported Web Servers

Operating System Web Server Unpacking Tool to Use
Windows IIS 7-Zip application

Use the 7-Zip File Manager user interface or use a command prompt window. For example, to use a command prompt window to unpack the example TAR file, navigate to where the downloaded NSX Intelligence TAR file is located and enter this command:

7z x VMware-NSX-Intelligence-appliance-1.0.0.0.0.14303803.tar
Linux Apache tar command-line utility

For example, to unpack the example TAR file, enter this command from a command prompt:

tar -xvf VMware-NSX-Intelligence-appliance-1.0.0.0.0.14303803.tar
Mac OS Apache tar command-line utility

For example, to unpack the example TAR file, enter this command from a Terminal command line:

tar -zxvf VMware-NSX-Intelligence-appliance-1.0.0.0.0.14303803.tar