

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# `systemd-pcrphase` 모듈 및에 대한 드레이크 오류 해결 `tpm2-tss`
<a name="dracut-tpm2-tss"></a>

AL2023에서 initramfs를 다시 빌드하면(예:를 실행`sudo dracut --force`하거나 커널 패키지 설치의 일부로) 다음 오류와 함께가 실패할 **dracut** 수 있습니다.

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

이 오류는 `tpm2-tss` 패키지가 인스턴스에 이미 설치되어 있는 경우에도 발생할 수 있습니다.

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

`systemd-pcrphase` 드레이크 모듈은 TPM(신뢰할 수 있는 플랫폼 모듈)의 부팅 단계를 측정합니다. 또한 `tpm2-tss`모듈은 initramf에 포함되기 전에 `tpm2-tools` 및 `tpm2-tss-fapi` 패키지가 있어야 합니다. 이러한 패키지는 AL2023에 기본적으로 설치되지 않으므로 자체`tpm2-tss`적으로 설치해도 오류가 해결되지 않습니다.

## 해결 방법
<a name="dracut-tpm2-tss-resolution"></a>

누락된 tpm2 패키지를 설치한 다음 initramfs를 다시 빌드합니다.

1. `tpm2-tss-fapi` 및 `tpm2-tools` 패키지를 설치합니다.

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

1. initramfs를 다시 빌드합니다. 이제 명령이 `systemd-pcrphase` 오류 없이 완료됩니다.

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

**참고**  
AL2023은 기본적으로 `tpm2-tools` 및 `tpm2-tss-fapi` 패키지를 설치하지 않으며 기본 AL2023 AMIs에 포함할 계획도 없습니다. `systemd-pcrphase` 드레이크 모듈이 필요한 경우 위와 같이 이러한 패키지를 수동으로 설치합니다.