Upgrading ESXi host with with CLI utility "esxcli software vib update" hangs at “user loaded successfully”
search cancel

Upgrading ESXi host with with CLI utility "esxcli software vib update" hangs at “user loaded successfully”

book

Article ID: 337071

calendar_today

Updated On: 03-19-2025

Products

VMware VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

Symptoms:

When updating ESXi host using the command line utility similar to the following:

esxcli software vib update -d "/vmfs/volumes/Datastore/DirectoryName/PatchName.zip" -f

 You see errors similar to the following: 
       

     [DependencyError]

      VIB VMware_bootbank_esx-base_6.0.0-3.58.5224934 requires vsan << 6.0.0-3.59, but the requirement cannot be satisfied within the ImageProfile.
 

Environment

VMware Update Manager 6.0
VMware vCenter Server Appliance 6.0.x
VMware vSphere ESXi 6.0
VMware vCenter Server 6.0.x

Cause

With the roll out of ESX6.0 Update 2 Build number 362759, a new VIB for the VMware VSAN has been bundled in the update. Previously there was no VSAN VIB included the ESXi Image.

Resolution

To resolve the issue make sure VSAN VIBs are installed.
 
Log into to the console screen of the ESXi host, press Ctrl+Alt+F2 to see the Direct Console User Interface (DCUI) screen.
  1. Press F12 to view the shutdown options for the ESXi host.
  2. Press F11 to reboot.
  3. When the Hypervisor progress bar starts loading, press Shift+R. You will see the warning:
    Current hypervisor will permanently be replaced
    with build: X.X.X-XXXXXX. Are you sure? [y/n]
    Press Y to roll back the build.
  4. Press Enter to boot.
  5.  SSH into the host and run the following command to ensure that the VSAN VIBs are also installed along with the esx-base vib.

        esxcli software vib install -n esx-base -n vsan -n vsanhealth -d "/vmfs/volumes/Datastore/DirectoryName/PatchName.zip"