> "TPM2 support is not installed." means the binary was compiled with TPM2 support, but you need to install the libraries.
Which libraries? I personally installed handful of packages and then figured it out it to be the `libtss2-rc0` with trail and error. It took quite some time. `systemd` suggests `libtss2-esys-3.0.2-0`, `libtss2-mu0`, `libtss2-rc0` (these 3 show same package description) among others. How am I (user) supposed to figure it out which package to install to "fix" the "TPM2 support is not installed." message? I understand not mentioning the specific package name but maybe showing message like "Install TSS response code library" along with the the "TPM2 support is not installed." error message or in the manpage of `systemd-cryptenroll` will work? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/2001556 Title: systemd-cryptenroll poorly communicates libtss2-rc0 dependency Status in systemd package in Ubuntu: Triaged Bug description: Description: tpm2 support was added to jammy in 249.11-0ubuntu3.3 via LP1969375. libtss2-rc0 was added as a suggested package. $ systemd-cryptenroll --tpm2-device=list TPM2 support is not installed. Installing libtss2-rc0 allows this to resolve: $ sudo apt install libtss2-rc0 $ systemd-cryptenroll --tpm2-device=list PATH DEVICE DRIVER /dev/tpmrm0 VTPM0101:00 tpm_crb While this isn't inherently an issue, two things are notable: + The manpage for systemd-cryptenroll makes no mention that the suggested package needs to be installed (that I could find), this is only noted via `apt depends`. I only happened to find this while building from source. + The presented error implies that the pkg was build with -Dtpm2=false (as I read it), which is not actually the case. It should properly indicate the missing dep. The choice to leave this as a suggested dep was deliberate, so I believe resolution of the above two issues would suffice to provide enduser clarity. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2001556/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp