Upgrading ESXi host from 6.5 to 6.7U3
Vmware (upgrade) Wednesday, 26 February 2020 by paul

There are two methods for upgrading a ESXi host – either using VCenter Update Manager or via command line.


VCenter Update Manager

In VCenter select the Host.

On “Update” tab “Attach” Baseline (Upgrade baseline previously created) to host.

Run “Check Compliance”.

VMotion off any running VMs and then put host into Maintenance Mode.

Use “Remediate” (selecting upgrade baseline).

When complete take host out of Maintenance Mode.


Command Line (SSH)

If update failed from Update Manager then SSH to ESXi host to manually update. Upload offline updater file (example previously downloaded from hardware provider Lenovo's website)  to datastore accessible from host.

Try installing update using command: esxcli software vib update -d /vmfs/volumes/6eb032ff-4925571e/VMware-ESXi-6.7.0.update03-14320388-LNV-20190814.zip

(note: substitute your datastore volume id for example 6eb032ff-4925571e)

Fails with error (ERROR: ValueError: VIBs ELX_bootbank_elx-esx-libelxima.so_12.0.1108.0-03 and ELX_bootbank_elx-esx-libelxima.so_12.0.1108.0-03 have unequal values of the 'payloads' attribute: '[elx-esx-libelxi: 1602.936 KB]' != '[elx-esx-libelxi: 1493.833 KB]').

Check the failing vib is installed: esxcli software vib list | grep elx

Delete the failing vib: esxcli software vib remove -n elx-esx-libelxima.so

Reboot after deleting the vib  (reboot command).

List profile use by update file: esxcli software sources profile list -d /vmfs/volumes/6eb032ff-4925571e/VMware-ESXi-6.7.0.update03-14320388-LNV-20190814.zip

Install by specifying the profile name: esxcli software profile update -d /vmfs/volumes/6eb032ff-4925571e/VMware-ESXi-6.7.0.update03-14320388-LNV-20190814.zip -p Lenovo_ESXi6.7u3-14320388_20190814

Reboot when update complete (reboot command).



After updating install any patches using Update Manager (and patching baseline).

Add Comment
No Comments.