[systemd-devel] Permanently remove services
Morten Bo Johansen
mortenbo at hotmail.com
Thu Jan 18 21:53:42 UTC 2024
On 2024-01-18 Lennart Poettering wrote:
> That sounds fairly recent, so I would assume that your machine has a
> TPM.
>
> Which OS is this?
Arch GNU/Linux.
~/ % uname -a
Linux gatsby 6.7.0-arch3-1 #1 SMP PREEMPT_DYNAMIC Sat, 13 Jan
2024 14:37:14 +0000 x86_64 GNU/Linux
> Is it possible that your kernel has TPM2 support enabled, but
> for some reason the driver for your hw is not available (for
> example not included in the initrd)?
I don't know. How may I find out?
> The full output of "systemd-creds has-tpm2" would be good too.
~/ % systemd-creds has-tpm2
partial
+firmware
-driver
+system
+subsystem
+libraries
The output from journalctl --unit systemd-tpm2-setup-early.service:
-- Boot b3fca98d73f6441590174a72ac0d27fa --
jan 18 18:13:02 gatsby systemd-tpm2-setup[329]: Failed to create TPM2 context: State not recoverable
jan 18 18:13:02 gatsby systemd-tpm2-setup[329]: ERROR:tcti:src/tss2-tcti/tcti-device.c:451:Tss2_Tcti_Device_Init() Failed to open specified TCTI device file /dev/tpmrm0: No such file or direc>
jan 18 18:13:03 gatsby systemd[1]: systemd-tpm2-setup-early.service: Main process exited, code=exited, status=1/FAILURE
jan 18 18:13:03 gatsby systemd[1]: systemd-tpm2-setup-early.service: Failed with result 'exit-code'.
jan 18 18:13:03 gatsby systemd[1]: Failed to start TPM2 SRK Setup (Early).
There is a /dev/tpm0 file but not a /dev/tpmrm0 file
Here are all the lines in the kernel config with "TPM.*" in them:
CONFIG_TCG_TPM=y
CONFIG_HW_RANDOM_TPM=y...
CONFIG_TCG_VTPM_PROXY=m...
CONFIG_INTEL_SPEED_SELECT_TPMI=m...
CONFIG_INTEL_UNCORE_FREQ_CONTROL_TPMI=m...
CONFIG_INTEL_TPMI=m...
CONFIG_INTEL_RAPL_TPMI=m...
CONFIG_TRUSTED_KEYS_TPM=y.
Thanks,
Morten (further answers tommorow)
More information about the systemd-devel
mailing list