VMware PSOD: UEFI Secure Boot failed

Na het bijwerken van een HPE ProLiant DL380 Gen 11 via de Service Pack for Proliant startte de server enkele malen opnieuw op, hetgeen normaal is met firmware updates in de wachtrij. Na de laatste update bootte de server door naar VMware tot dit tot een halt kwam met dit PSOD (Purple Screen of Death).

De melding:
UEFI Secure Boot failed
Failed to verify signatures of the following VIB(s)

Dit betekent dat Secure Boot een of meerdere VIB’s (VMware Installation Bundles / drivers of packages) niet vertrouwt. ESXi stopt daarom direct met booten.

Wat opvalt is de datum en tijd van de melding. 2001-01-01 00:04.

Door de bios-update die in deze SPP zat, is waarschijnlijk de cmos klok gereset. Hierdoor gaat de secure boot validatie bij de ondertekening van vibs uit van de verkeerde datum/tijd en kan een en ander ongeldig geacht worden.

Herstart de server en open de bios.
Pas de datum en tijd aan en sla de boel op. Start nogmaals opnieuw op en de server geeft geen melding meer.

In dit geval zat de oorzaak dus niet in de vib’s waar je mogelijk in eerste instantie aan zou denken. Mocht het echter na het aanpassen van de klok nog niet werken kun je het volgende doen:

  • secure boot uitschakelen (niet echt wenselijk)
  • update installatie van vmware vanaf iso om de vibs/ondertekening te herstellen