When attempting to install the Dell OMSA extensions on ESXi, I ended up with an error indicating that the SMBIOS values reported by the host didn't match the metadata stored in the crossoem-dell-openmanage-esxi6.1-0000.zip file.

Encountered error NoMatchError:
The error data is:
   Id          -
   Message     - No bulletins for this platform could be found.  Nothing to do.
                 Detailed reasons why no bulletins match: This Vib supports
                 hardware vendor 'Dell' but BIOS reports vendor as 'Dell Inc.
                 ' This Vib supports hardware vendor 'Dell Computer Corporation'
                 but BIOS reports vendor as 'Dell Inc.                ' This Vib
                 supports hardware vendor 'Dell Inc.' but BIOS reports vendor as
                 'Dell Inc.                '
   Errno       - 13
   Description - No matching bulletin or VIB was found in the metadata.

Apparently, esxupdate thinks the manufacturer is "Dell Inc. " instead of "Dell Inc." Seems sort of silly.

  1. unzip crossoem-dell-openmanage-esxi6.1-0000.zip
  2. unzip metadata.zip
  3. Edit platforms.xml and remove the hwPlatform lines, save the file and add/overwrite platforms.xml in metadata.zip
  4. untar crossoem-dell-openmanage-esxi6.1-0000.vib (which is actually a debian dpkg)
  5. Edit descriptor.xml and remove the hwPlatform lines
  6. Recreate the vib (without the pkcs7 sig file and the newly edited descriptor.xml) with: ar -r crossoem-dell-openmanage-esxi6.1-0000.vib debian-binary control.tar.gz data.tar.gz short.rpm descriptor.xml
  7. Recreate crossoem-dell-openmanage-esxi6.1-0000.zip, which should contain the .vib and metadata.zip.
  8. Login to your host and run: esxupdate --nocache --nosigcheck --bundle crossoem-dell-openmanage-esxi6.1-0000.zip update
/tmp # esxupdate --nocache --nosigcheck --bundle cross_oem-dell-openmanage-esxi_6.1-0000.zip update
cross_oem-dell-openmanage-esxi_6.1-0000.zip                      ########################################################################################## [100%]

Unpacking cross_oem-dell-openmanage-esxi_6.1-0000.vib            ########################################################################################## [100%]

Installing packages :cross_oem-dell-openmanage-esxi_6.1-0000     ########################################################################################## [100%]

Running [/usr/sbin/cim-install.sh]...
ok.
Running [/usr/sbin/vmkmod-install.sh]...
ok.
/tmp #