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
systemd-pcrphase dan tpm2-tssSaat 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 --forcedracut[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
Modul systemd-pcrphase dracut mengukur fase boot ke dalam Trusted Platform Module (TPM). Selain itutpm2-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
Instal paket tpm2 yang hilang, lalu bangun kembali initramfs.
-
Instal
tpm2-tss-fapidantpm2-toolspaket:$sudo dnf install tpm2-tss-fapi tpm2-tools -
Membangun kembali initramfs. Perintah sekarang selesai tanpa
systemd-pcrphasekesalahan:$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.