

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# `Behebung eines Dracut-Fehlers im Zusammenhang mit dem Modul systemd-pcrphase und tpm2-tss`
<a name="dracut-tpm2-tss"></a>

Wenn Sie Initramfs auf AL2023 neu aufbauen (z. B. durch Ausführen `sudo dracut --force` oder als Teil einer Kernel-Paketinstallation), schlägt **dracut** dies möglicherweise mit dem folgenden Fehler fehl:

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

Dieser Fehler kann auch dann auftreten, wenn das `tpm2-tss` Paket bereits auf Ihrer Instanz installiert ist.

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

Das `systemd-pcrphase` Dracut-Modul misst die Startphasen eines Trusted Platform Module (TPM). Darüber hinaus setzt das Modul voraus`tpm2-tss`, dass die `tpm2-tss-fapi` Pakete `tpm2-tools` und vorhanden sind, bevor es in die initramfs aufgenommen werden kann. Diese Pakete sind standardmäßig nicht auf AL2023 installiert, sodass `tpm2-tss` der Fehler durch eine eigenständige Installation nicht behoben wird.

## Auflösung
<a name="dracut-tpm2-tss-resolution"></a>

Installieren Sie die fehlenden tpm2-Pakete und erstellen Sie dann die Initramfs neu.

1. Installieren Sie die Pakete und: `tpm2-tss-fapi` `tpm2-tools`

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

1. Erstellen Sie die Initramfs neu. Der Befehl wird jetzt ohne den Fehler abgeschlossen: `systemd-pcrphase`

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

**Anmerkung**  
AL2023 installiert die `tpm2-tss-fapi` Pakete `tpm2-tools` und nicht standardmäßig, und es ist nicht geplant, sie in die standardmäßigen AL2023-AMIs aufzunehmen. Wenn Sie das `systemd-pcrphase` Dracut-Modul benötigen, installieren Sie diese Pakete manuell, wie oben gezeigt.