Troubleshooting ESXi Host Upgrade Failure with "Bank5: Invalid Boot State" Error
search cancel

Troubleshooting ESXi Host Upgrade Failure with "Bank5: Invalid Boot State" Error

book

Article ID: 451026

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

When performing a cluster remediation or host upgrade to ESXi 8.0 Update 3k (build 25595708), the host may enter maintenance mode but fail to complete the remediation process. Upon manual reboot or power cycle, the system stalls, and the following error is observed on the physical console or virtual console during the ESXi load process:

Bank5: Invalid Boot State Bank5: Invalid Boot State

The host remains unresponsive in vCenter and may require multiple cold boots before successfully loading the hypervisor and exiting maintenance mode.

Environment

  • Product: VMware vSphere ESXi
  • Version: 8.0 Update 3k (build 25595708)
  • Hardware: HPE ProLiant Servers
  • Configuration: UEFI Boot Mode with Secure Boot enabled

Cause

The Invalid Boot State error is generated by the ESXi safeboot process when the newly flashed alternate bootbank partition fails pre-boot validation. During an upgrade, the new image is written to the alternate bank; if the UEFI/Secure Boot environment fails to validate the bootloader signatures (DB/DBx lists) or encounters firmware-level delays during the initial handoff, the system flags the partition as BANK_STATE_INVALID.

In environments utilizing HPE hardware, this is frequently tied to outdated UEFI firmware or Service Pack for ProLiant (SPP) versions that are not fully compatible with the specific signatures introduced in ESXi 8.0 U3k.

Resolution

If the host is currently stuck, performing multiple cold boots may eventually allow the validation to pass. To resolve the underlying cause and prevent recurrence across the cluster, perform the following steps:

  1. Validate Hardware Health: Check the Integrated Lights Out (iLO) logs for any storage controller or local boot medium (SD card, M.2, or SSD) errors.
  2. Update HPE Firmware: Apply the latest supported Service Pack for ProLiant (SPP) for ESXi 8.0 Update 3. Ensure the UEFI Firmware and BIOS are updated to the latest version to support modern bootloader signatures.
  3. Verify Secure Boot Signatures:
    • Enter the System Utilities (F9 during boot).
    • Navigate to System Configuration > BIOS/Platform Configuration (RBSU) > Server Security > Secure Boot Configuration.
    • Ensure the Secure Boot Signatures (DB/DBx) are updated. If corruption is suspected, resetting the Secure Boot keys to factory defaults may be required.
  4. Re-attempt Remediation: Once firmware is updated, re-initiate the Lifecycle Manager (vLCM) remediation.

Workaround

If an immediate firmware update is not possible, a manual cold boot (powering the server off and then on via iLO or physical button) may be required up to three times to force the UEFI environment to successfully initialize the bootbank.

Additional Information