When updating your ESXi host through esxcli to a newer version, in my ex. from u2 to u3, I got this error, when running this command;
esxcli software profile update -p ESXi-6.7.0-20191204001-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
And the error:
[InstallationError] [Errno 28] No space left on device vibs = VMware_locker_tools-light_11.0.1.14773994-15160134 Please refer to the log file for more details.
Various checks may show, that storage is not an issue, so I found two workarounds working:
- Set the system swap location:
2. Download the affected vib file manually and install:
cd /tmp
wget http://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/tools-light/VMware_locker_tools-light_11.0.1.14773994-15160134.vib
esxcli software vib install -f -v /tmp/VMware_locker_tools-light_11.0.1.14773994-15160134.vib
After it’s installed, do the update at the top, of this article again, and it should work, given that you do NOT need space 🙂
Genius! I was banging my head for over an hour working on this. I was totally mislead by the no space error when there was plenty of space!
Thanks 🙂
Awesome! Solution 2 did the trick for me!
Glad to hear 🙂
Solution 2 worked for me as well! Thank you!