When trying to update/upgrade ESXi 6.7.0 Update 1 to Update 2 (via software profile update command) you may run into the following error:
[Errno 28] No space left on device
vibs = VMware_locker_tools-light_10.3.5.10430147-12986307
Please refer to the log file for more details.
The solution is to manually install VMware_locker_tools package by following these steps via SSH on the host:
- cd /tmp
- wget http://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools-light_10.3.5.10430147-12986307.vib
- esxcli software vib install -f -v /tmp/VMware_locker_tools-light_10.3.5.10430147-12986307.vib
- Once you receive verification that the locker tools package has been installed successfully, try the profile update command again to patch ESXi.
Note – in some cases the installation of this VIB may be skipped by the server and you receive the message: Host is not changed. If so then simply try the profile update command again and you should not receive Errno 28 related to the locker tools VIB.