| Предыдущий | Следующий |
| STATUS_TPM_MIGRATEFAIL | STATUS_TPM_NOSPACE |
STATUS_TPM_INVALID_PCR_INFO
Что означает STATUS_TPM_INVALID_PCR_INFO
STATUS_TPM_INVALID_PCR_INFO — не удалось интерпретировать сведения PCR.
Что проверить
Зафиксируйте команду TPM, дескриптор/сессию и исходный статус TPM, соответствующий STATUS_TPM_INVALID_PCR_INFO.
- Проверьте данные авторизации, состояние иерархии, PCR/NV/ключевые атрибуты и размеры параметров, которые использует эта команда.
- Не очищайте TPM как универсальное исправление: сначала подтвердите, что проблема действительно требует смены владельца или состояния, иначе можно потерять защищённые ключи.
Исходная формулировка
The TPM could not interpret PCR information in the command or blob.
UAPI Group: Linux TPM PCR Registry
Dump the PCR selection bytes, digest fields, and TPM version/family.
The relevant area is PCR-bound policy and sealed data. PCR information is used to bind sealed data, keys, or policy decisions to measured platform state. This status means the PCR selection or digest structure cannot be interpreted by the TPM for the attempted operation.
This is a structural PCR-info problem, not merely a PCR value mismatch. If the structure is valid but current PCR values do not match policy, a different status is expected. Check serialization, TPM version, PCR selection size, and hash/digest fields before checking the live boot measurements.
Технические ссылки
- TCG: TPM 1.2 Part 1 Design Principles
- TCG: TPM 1.2 Part 2 Structures of the TPM
- TCG: TPM 1.2 Part 3 Commands
- UAPI Group: Linux TPM PCR Registry
- Linux kernel: TPM Event Log
- Microsoft: MS-ERREF NTSTATUS values
Нужно найти другой код? Найти другой код состояния или ошибки.