

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# `Résolution d'une erreur dracut concernant le module systemd-pcrphase et tpm2-tss`
<a name="dracut-tpm2-tss"></a>

Lorsque vous reconstruisez le fichier initramfs sur AL2023 (par exemple, en exécutant `sudo dracut --force` ou dans le cadre de l'installation d'un package du noyau), l'erreur suivante **dracut** peut échouer :

```
$ sudo dracut --force
dracut[E]: Module 'systemd-pcrphase' depends on 'tpm2-tss', which can't be installed
```

Cette erreur peut se produire même si le `tpm2-tss` package est déjà installé sur votre instance.

## Cause
<a name="dracut-tpm2-tss-cause"></a>

Le module `systemd-pcrphase` dracut mesure les phases de démarrage dans un module de plateforme sécurisée (TPM). De plus`tpm2-tss`, le module nécessite également la présence des `tpm2-tss-fapi` packages `tpm2-tools` and avant de pouvoir être inclus dans le fichier initramfs. Ces packages ne sont pas installés par défaut sur AL2023. L'installation `tpm2-tss` seule ne résout donc pas l'erreur.

## Résolution
<a name="dracut-tpm2-tss-resolution"></a>

Installez les packages tpm2 manquants, puis reconstruisez le fichier initramfs.

1. Installez les `tpm2-tools` packages `tpm2-tss-fapi` et :

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

1. Reconstruisez les initramfs. La commande s'exécute désormais sans l'`systemd-pcrphase`erreur suivante :

   ```
   $ sudo dracut --force
   ```

**Note**  
AL2023 n'installe pas les `tpm2-tss-fapi` packages `tpm2-tools` et par défaut, et il n'est pas prévu de les inclure dans les AMI AL2023 par défaut. Si vous avez besoin du module `systemd-pcrphase` Dracut, installez ces packages manuellement comme indiqué ci-dessus.