Symptoms
When the BIOS update is attempted as part of the upgrade process, it fails with the following error:
2023-05-10 21:34:286234UEFI0305Unable to update BIOS firmware in the previous boot. (Reason: The system is in a TXT boot environment. To flash the BIOS, enable TXT in BIOS setup and reboot the system.)2023-05-10 21:33:556230JCP042Job JID_X failed because the specified job did not complete successfully.2023-05-10 21:33:506229SUP0517Unable to update the PowerEdge BIOS firmware to version X.X.X because the operation is not supported or the device is in a locked state or the device is not present in the target system.
Cause
TXT was previously enabled but was later disabled. This is a security feature working as designed; the TXT environment encrypts the BIOS and verifies the state before applying any new firmware.
Resolution
Reenable TXT in the System BIOS security settings.