On a mkosi run on GHA:
[ 9.547863] TEST-86-MULTI-PROFILE-UKI.sh[458]: + /usr/lib/systemd/systemd-measure --current
[ 9.552790] TEST-86-MULTI-PROFILE-UKI.sh[463]: Measuring boot phases: enter-initrd, enter-initrd:leave-initrd, enter-initrd:leave-initrd:sysinit, enter-initrd:leave-initrd:sysinit:ready
[ 9.553086] TEST-86-MULTI-PROFILE-UKI.sh[463]: Found container virtualization none.
[ 9.553308] TEST-86-MULTI-PROFILE-UKI.sh[463]: Reading EFI variable /sys/firmware/efi/efivars/LoaderTpm2ActivePcrBanks-
4a67b082-0a4c-41cf-b6c7-
440b29bb8c4f.
[ 9.553486] TEST-86-MULTI-PROFILE-UKI.sh[463]: Loaded shared library 'libtss2-esys.so.0' via dlopen().
[ 9.553676] TEST-86-MULTI-PROFILE-UKI.sh[463]: Loaded shared library 'libtss2-rc.so.0' via dlopen().
[ 9.553867] TEST-86-MULTI-PROFILE-UKI.sh[463]: Loaded shared library 'libtss2-mu.so.0' via dlopen().
[ 9.554050] TEST-86-MULTI-PROFILE-UKI.sh[463]: Sorry, system lacks full TPM2 support.
[FAILED] Failed to start TEST-86-MULTI-PROFILE-UKI.service - TEST-86-MULTI-PROFILE-UKI.
(cherry picked from commit
7112e4755eec5f8c3d107db548a535425904aa87)
(cherry picked from commit
06a22ee919d9b965629614b81350b011a0d31eff)
(cherry picked from commit
a4896260f124876b03629be6597f7604953cecb5)
export SYSTEMD_LOG_LEVEL=debug
+if ! systemd-analyze has-tpm2; then
+ echo "Full TPM2 support not available, skipping the test"
+ exit 0
+fi
+
bootctl
CURRENT_UKI=$(bootctl --print-stub-path)