So, got this error recently when attempting to upgrade from ESXI 6.7u1 to 6.7u2:
[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.
Yuck. [Note, the version of locker tools you’re missing will likely vary from mine, but you can use this article and just swap out the version vmware is whining about].
The solution is simple. The “no space left” is kind of a default “stopper” that shows up — you’re not actually out of space. However, there’s a VIB file that is a prerequisite prior to upgrading to whatever version of ESXI you’re trying to get to.
In this case, that item is VMware Locker Tools Light.
Run the following 3 lines individually to get it installed:
esxcli software vib install -f -v /tmp/VMware_locker_tools-light_
Now you can run your upgrade. I typically use this website as a nice resource for my upgrades to my ESXI hosts.