

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`
<a name="dracut-tpm2-tss"></a>

Quando 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 --force
dracut[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
<a name="dracut-tpm2-tss-cause"></a>

O módulo `systemd-pcrphase` dracut mede as fases de inicialização em um Trusted Platform Module (TPM). Além disso`tpm2-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
<a name="dracut-tpm2-tss-resolution"></a>

Instale os pacotes tpm2 ausentes e, em seguida, reconstrua o initramfs.

1. Instale os `tpm2-tools` pacotes `tpm2-tss-fapi` e:

   ```
   $ sudo dnf install tpm2-tss-fapi tpm2-tools
   ```

1. Reconstrua os initramfs. O comando agora é concluído sem o `systemd-pcrphase` erro:

   ```
   $ 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.