ESXi upgrade failed: [Errno 28] No space left on device

I encoutered the ESXi error ‘[Errno 28] No space left on device’ while doing a cmd-line upgrade.

The solution was found at

cd /tmp
esxcli software vib install -f -v /tmp/VMware_locker_tools-light_6.5.0-0.VERSION.vib

When upgradeing to 6.7 it failed again with VMware_bootbank_esx-base.

I found out how to construct the URL for other packages:

I found this out with

If this still doesn’t help, go to the Host -> Manage -> Swap page of your ESXi and set the Datastore to your datastore, so that during upgrade the datastore can be used to swap.

Leave a Reply

Your email address will not be published. Required fields are marked *