Explaining why the VMware update to v6.5U1 didn’t work

If you’re looking previous posts on VMware updates on CoherentLight, you’ll notice that the I had some problems upgrading to VMware ESXi 6.5 Update 1. Doing some further digging, it appears that this is not unusual. It is in part a result of how VMware has packaged their updates.

Thanks to V-Front for their detailed list of patches and included VIB files for the various platforms. Using the list of patches for ESXi-6.5.0, it appears that the missing tools-light VIB is released in a previous separate package, and not reincluded in the 6.5 Update 1 package. And as the package name has an extra character, I didn’t quickly find it. (I did try a selection of other dates during the trial-and-error phase of fixing the problem).

The upgrade fails because one of the primary elements necessary is not installed. You need to update both parts together. The revised list of steps necessary is here. Transposed back into the original posts (including Keeping VMware ESXi Updated: 6.5 Update 1) the revised steps make it easy for you to update your platform quickly.

esxcli network firewall ruleset set -e true -r httpClient
esxcli software profile update -p ESXi-6.5.0-20170701001s-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
esxcli software profile update -p ESXi-6.5.0-20170702001-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
esxcli network firewall ruleset set -e false -r httpClient