Re: TPM error 0x0902 every 10 seconds

[email protected] Mon, 28 Oct 2024 06:20:20 -0700
Newsgroups dev.linux.lists.tpm2
Message-ID <[email protected]>
Laurent Mesuré wrote on 10/23/24 12:42 AM:
> I think that the 10sec delay between each error is maybe because a tpm2
> command is send to TPM every 10sec.
> Is there any monitoring using tpm command?

I think so?  tpm2-abrmd.service is active (running):

● tpm2-abrmd.service - TPM2 Access Broker and Resource Management Daemon
     Loaded: loaded (/usr/lib/systemd/system/tpm2-abrmd.service;
enabled; preset: enabled)
     Active: active (running) since Fri 2024-10-25 09:17:04 MST; 2 days ago
 Invocation: 9a75c7bfb37845fd84f974554042ad17
   Main PID: 863 (tpm2-abrmd)
      Tasks: 7 (limit: 18793)
     Memory: 604K (peak: 1.7M swap: 432K swap peak: 676K)
        CPU: 951ms
     CGroup: /system.slice/tpm2-abrmd.service
             └─863 /usr/sbin/tpm2-abrmd


and I also noticed:

× systemd-tpm2-setup.service - TPM SRK Setup
     Loaded: loaded (/usr/lib/systemd/system/systemd-tpm2-setup.service;
static)
     Active: failed (Result: exit-code) since Fri 2024-10-25 09:16:56
MST; 2 days ago
systemd[1]: Starting systemd-tpm2-setup.service - TPM SRK Setup...
systemd-tpm2-setup[667]:
WARNING:esys:src/tss2-esys/api/Esys_CreatePrimary.c:401:Esys_CreatePrimary_Finish()
Received TPM Error
systemd-tpm2-setup[667]:
ERROR:esys:src/tss2-esys/api/Esys_CreatePrimary.c:135:Esys_CreatePrimary()
Esys Finish ErrorCode (0x000009a2)
systemd-tpm2-setup[667]: Failed to get or create SRK: State not recoverable
systemd[1]: systemd-tpm2-setup.service: Main process exited,
code=exited, status=1/FAILURE
systemd[1]: systemd-tpm2-setup.service: Failed with result 'exit-code'.
systemd[1]: Failed to start systemd-tpm2-setup.service - TPM SRK Setup.

and:

× systemd-tpm2-setup-early.service - Early TPM SRK Setup
     Loaded: loaded
(/usr/lib/systemd/system/systemd-tpm2-setup-early.service; static)
     Active: failed (Result: exit-code)

systemd-tpm2-setup[542]:
WARNING:esys:src/tss2-esys/api/Esys_CreatePrimary.c:401:Esys_CreatePrimary_Finish()
Received TPM Error
systemd-tpm2-setup[542]:
ERROR:esys:src/tss2-esys/api/Esys_CreatePrimary.c:135:Esys_CreatePrimary()
Esys Finish ErrorCode (0x000009a2)
systemd-tpm2-setup[542]: Failed to get or create SRK: State not recoverable
systemd[1]: systemd-tpm2-setup-early.service: Main process exited,
code=exited, status=1/FAILURE
systemd[1]: systemd-tpm2-setup-early.service: Failed with result
'exit-code'.
systemd[1]: Failed to start systemd-tpm2-setup-early.service - Early TPM
SRK Setup.