[Touch-packages] [Bug 2001556] Re: systemd-cryptenroll poorly communicates libtss2-rc0 dependency

2023-06-09 Thread Nick Rosbrook
I think the current log levels and messages are appropriate, so marking this won't fix. ** Changed in: systemd (Ubuntu) Status: Triaged => Won't Fix -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. ht

[Touch-packages] [Bug 2001556] Re: systemd-cryptenroll poorly communicates libtss2-rc0 dependency

2023-03-27 Thread Nick Rosbrook
I missed this my first time looking at the code, but the specific filename is logged at the debug level. So you can at least do: $ SYSTEMD_LOG_LEVEL=debug systemd-cryptenroll --tpm2-device=list libtss2-esys.so.0 is not installed: libtss2-esys.so.0: cannot open shared object file: No such file or

[Touch-packages] [Bug 2001556] Re: systemd-cryptenroll poorly communicates libtss2-rc0 dependency

2023-03-26 Thread Avinash Sonawane
> "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` sugges

[Touch-packages] [Bug 2001556] Re: systemd-cryptenroll poorly communicates libtss2-rc0 dependency

2023-01-23 Thread Nick Rosbrook
I have not taken a close look at the man pages to see if it mentions this, but systemd-cryptenroll dlopen()'s the libraries needed for TPM2 support. So the message "TPM2 support is not installed." means the binary was compiled with TPM2 support, but you need to install the libraries. On the other h