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.
- unzip crossoem-dell-openmanage-esxi6.1-0000.zip
- unzip metadata.zip
- Edit platforms.xml and remove the hwPlatform lines, save the file and add/overwrite platforms.xml in metadata.zip
- untar crossoem-dell-openmanage-esxi6.1-0000.vib (which is actually a debian dpkg)
- Edit descriptor.xml and remove the hwPlatform lines
- 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
- Recreate crossoem-dell-openmanage-esxi6.1-0000.zip, which should contain the .vib and metadata.zip.
- 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 #