As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Resolvendo um erro de rascunho sobre o módulo systemd-pcrphase e o tpm2-tss
systemd-pcrphase e o tpm2-tssQuando você reconstrói o initramfs no AL2023 (por exemplo, sudo dracut
--force executando ou como parte da instalação de um pacote do kernel)dracut, pode falhar com o seguinte erro:
$sudo dracut --forcedracut[E]: Module 'systemd-pcrphase' depends on 'tpm2-tss', which can't be installed
Esse erro pode ocorrer mesmo quando o tpm2-tss pacote já está instalado na sua instância.
Causa
O módulo systemd-pcrphase dracut mede as fases de inicialização em um Trusted Platform Module (TPM). Além dissotpm2-tss, o módulo também exige que os tpm2-tss-fapi pacotes tpm2-tools e estejam presentes antes de serem incluídos no initramfs. Esses pacotes não são instalados por padrão no AL2023, portanto, a instalação tpm2-tss por si só não resolve o erro.
Resolução
Instale os pacotes tpm2 ausentes e, em seguida, reconstrua o initramfs.
-
Instale os
tpm2-toolspacotestpm2-tss-fapie:$sudo dnf install tpm2-tss-fapi tpm2-tools -
Reconstrua os initramfs. O comando agora é concluído sem o
systemd-pcrphaseerro:$sudo dracut --force
nota
O AL2023 não instala os tpm2-tss-fapi pacotes tpm2-tools e por padrão, e não há planos de incluí-los nas AMIs padrão do AL2023. Se você precisar do módulo systemd-pcrphase dracut, instale esses pacotes manualmente conforme mostrado acima.