Skip to content

No Space Left On Device vmware_locker_tools error when upgrading ESXI 6.7

So, got this error recently when attempting to upgrade from ESXI 6.7u1 to 6.7u2:

[InstallationError]
[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:

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

Now you can run your upgrade. I typically use this website as a nice resource for my upgrades to my ESXI hosts.

Published inVMware

8 Comments

  1. James Stroud James Stroud

    Thanks a bunch, I was totally stumped. I have a brand new Esxi 6.7 update 3 system and kept getting

    [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.

    I followed this and enabled swap

    https://communities.vmware.com/thread/560543
    with no luck.
    I rebooted no luck

    Then I found your trick and did it for the latest update as of today (Dec 30, 2019). In my case it was the dec 5, 2019 patches

    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

    This allowed met to install the updated VMware_locker_tool
    then I ran the latest update successfully via
    esxcli software profile update -p ESXi-6.7.0-20191204001-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

    reboot

    This brought me to

    [root@stroud-esxi:~] vmware -l
    VMware ESXi 6.7.0 Update 3
    [root@stroud-esxi:~] vmware -v
    VMware ESXi 6.7.0 build-15160138

    prior to this I was on
    [root@stroud-esxi:~] vmware -l
    VMware ESXi 6.7.0 Update 3
    [root@stroud-esxi:~] vmware -v
    VMware ESXi 6.7.0 build-14320388

Leave a Reply to Michael Martin Cancel reply

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