기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
systemd-pcrphase 모듈 및에 대한 드레이크 오류 해결 tpm2-tss
AL2023에서 initramfs를 다시 빌드하면(예:를 실행sudo dracut --force하거나 커널 패키지 설치의 일부로) 다음 오류와 함께가 실패할 dracut 수 있습니다.
$sudo dracut --forcedracut[E]: Module 'systemd-pcrphase' depends on 'tpm2-tss', which can't be installed
이 오류는 tpm2-tss 패키지가 인스턴스에 이미 설치되어 있는 경우에도 발생할 수 있습니다.
원인
systemd-pcrphase 드레이크 모듈은 TPM(신뢰할 수 있는 플랫폼 모듈)의 부팅 단계를 측정합니다. 또한 tpm2-tss모듈은 initramf에 포함되기 전에 tpm2-tools 및 tpm2-tss-fapi 패키지가 있어야 합니다. 이러한 패키지는 AL2023에 기본적으로 설치되지 않으므로 자체tpm2-tss적으로 설치해도 오류가 해결되지 않습니다.
해결 방법
누락된 tpm2 패키지를 설치한 다음 initramfs를 다시 빌드합니다.
-
tpm2-tss-fapi및tpm2-tools패키지를 설치합니다.$sudo dnf install tpm2-tss-fapi tpm2-tools -
initramfs를 다시 빌드합니다. 이제 명령이
systemd-pcrphase오류 없이 완료됩니다.$sudo dracut --force
참고
AL2023은 기본적으로 tpm2-tools 및 tpm2-tss-fapi 패키지를 설치하지 않으며 기본 AL2023 AMIs에 포함할 계획도 없습니다. systemd-pcrphase 드레이크 모듈이 필요한 경우 위와 같이 이러한 패키지를 수동으로 설치합니다.