LINUX.ORG.RU

tpm2_ptool init перестал работать

 


0

1

выдает вот такую кашу, разработчикам было лень писать обработку ошибок.

в гугле ничего нету по этому поводу ну и в целом очень мало инфы по тпм2

Traceback (most recent call last):
File «/usr/lib/python3/dist-packages/tpm2_pkcs11/commandlets_store.py», line 109, in __call__
pobj_ctx = tpm2.evictcontrol(hierarchyauth, pobj_ctx, handle)
File «/usr/lib/python3/dist-packages/tpm2_pkcs11/tpm2.py», line 105, in evictcontrol
raise RuntimeError(«Could not execute tpm2_evictcontrol: %s» %
RuntimeError: Could not execute tpm2_evictcontrol: b'WARNING:esys:src/tss2-esys/api/Esys_EvictControl.c:330:Esys_EvictControl_Finish() Received TPM Error \nERROR:esys:src/tss2-esys/api/Esys_EvictControl.c:114:Esys_EvictControl() Esys Finish ErrorCode (0x0000014b) \nERROR: Esys_EvictControl(0x14B) - tpm:error(2.0): insufficient space for NV allocation\nERROR:esys:src/tss2-esys/esys_tr.c:356:Esys_TR_Close() Error: Esys handle does not exist (70018). \nERROR: Esys_TR_Close(0x70018) - esapi:The ESYS_TR resource object is bad\nERROR: Unable to run tpm2_evictcontrol\n'
Could not execute tpm2_evictcontrol: b'WARNING:esys:src/tss2-esys/api/Esys_EvictControl.c:330:Esys_EvictControl_Finish() Received TPM Error \nERROR:esys:src/tss2-esys/api/Esys_EvictControl.c:114:Esys_EvictControl() Esys Finish ErrorCode (0x0000014b) \nERROR: Esys_EvictControl(0x14B) - tpm:error(2.0): insufficient space for NV allocation\nERROR:esys:src/tss2-esys/esys_tr.c:356:Esys_TR_Close() Error: Esys handle does not exist (70018). \nERROR: Esys_TR_Close(0x70018) - esapi:The ESYS_TR resource object is bad\nERROR: Unable to run tpm2_evictcontrol\n'


как тут форматировать такие такие текста я так и непонял.

как удалять то что выводит sudo tpm2_ptool listprimaries?



Последнее исправление: Regacar (всего исправлений: 2)
Ответ на: комментарий от MagicMirror

да спасибо, в биосе есть настройки.

а как удалить то что выводит tpm2_ptool listprimaries


- config:
esys-tr: 810000010022000b6bde5a39516564cb51d5e305371185452c7f6d73537c353a09f35934268935d500000001011a0001000b00030072000000060080004300100800000000000100c0b69ba2ef7f374240024ae73a8c89834f476fdf5e3776b8ec3ade7640ccfc1bd719d234510e38fd0cffb3c84955f2648c03138daaf365df36bbaaa5e20e1bd61dde09d84fd129b5f154111314417587cbcdec49be9597907ebfa1433f9dca5a4b65608096432eca5fcd9dcea453d59bd76de59f952a7d5c9f1acb9f1c41f05066c49c764bcbfbe239095e621aa2e10e084d5602be9e348eba84b2375ad45fbd7c5017b913f22deb96ab2d602fd1f75abd55004f33406933270cdafc84dfbe60fa1d29ea678df20c45a537b692177a56e47f87d6ee89959d89fa748f804399988fb8d3351b308d25faea528bbf3f320abed3f1c560ba408ac8b23b7dc23290fb
transient: false
id: 1

..
id: 2
..

допустим ид 1 надо удалить

Regacar
() автор топика
Последнее исправление: Regacar (всего исправлений: 2)

Судя по логу, у тебя в TPM закончилось место. Если это программный TPM (fTPM), то весьма вероятно, что оно делит место с efivars. Раздел efivars, в свою очередь, может быть переполнен по многим причинам, например, ядро может сохранять там данные о падении ядра.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

нет это платка в мат плате.

вобщем вроде кое как работает, но я так и не понял как удалять tpm2_ptool listprimaries
Clear TPM не с биоса не с команды не удаляет эти списки

Regacar
() автор топика