

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# `Menyelesaikan kesalahan dracut tentang modul systemd-pcrphase dan tpm2-tss`
<a name="dracut-tpm2-tss"></a>

Saat Anda membangun kembali initramfs pada AL2023 (misalnya, dengan `sudo dracut --force` menjalankan atau sebagai bagian dari instalasi paket kernel)**dracut**, mungkin gagal dengan kesalahan berikut:

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

Kesalahan ini dapat terjadi bahkan ketika `tpm2-tss` paket sudah diinstal pada instance Anda.

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

Modul `systemd-pcrphase` dracut mengukur fase boot ke dalam Trusted Platform Module (TPM). Selain itu`tpm2-tss`, modul juga membutuhkan `tpm2-tss-fapi` paket `tpm2-tools` and untuk hadir sebelum dapat dimasukkan dalam initramfs. Paket-paket ini tidak diinstal secara default pada AL2023, jadi `tpm2-tss` menginstal sendiri tidak menyelesaikan kesalahan.

## Resolusi
<a name="dracut-tpm2-tss-resolution"></a>

Instal paket tpm2 yang hilang, lalu bangun kembali initramfs.

1. Instal `tpm2-tss-fapi` dan `tpm2-tools` paket:

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

1. Membangun kembali initramfs. Perintah sekarang selesai tanpa `systemd-pcrphase` kesalahan:

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

**catatan**  
AL2023 tidak menginstal `tpm2-tools` paket `tpm2-tss-fapi` and secara default, dan tidak ada rencana untuk memasukkannya ke dalam AMI AL2023 default. Jika Anda membutuhkan modul `systemd-pcrphase` dracut, instal paket-paket ini secara manual seperti yang ditunjukkan di atas.