Bug#1100919: Missing sysuser from 91tpm2-tss
From
Anton Lundin@21:1/5 to
All on Thu Mar 20 14:30:01 2025
Package: dracut-core
Version: 106-5
In dracut/modules.d/91tpm2-tss/module-setup.sh , it references
inst_sysusers tpm2-tss.conf , but there's no package installing a tpm2-tss.conf.
tpm-udev creates a tss user in it's postinst script, but not via
sysusers.
Either the dracut module should inject it's own tpm2-tss.conf to create
the relevant tss user , or tpm2-udev should carry a tpm2-tss.conf file
matching the tss user it creates in the postinst script, or replacing
that.
Currently one can se things like:
Mar 19 14:57:48 localhost systemd-tmpfiles[335]: Failed to parse ACL "default:group:tss:rwx", ignoring: Invalid argument
Mar 19 14:57:48 localhost systemd-tmpfiles[335]: Failed to parse ACL "default:group:tss:rwx", ignoring: Invalid argument
Mar 19 14:57:48 localhost systemd-tmpfiles[360]: /usr/lib/tmpfiles.d/tpm2-tss-fapi.conf:2: Failed to resolve user 'tss': No such process
Mar 19 14:57:48 localhost systemd-tmpfiles[360]: Failed to parse ACL "default:group:tss:rwx", ignoring: Invalid argument Mar 19 14:57:48 localhost systemd-tmpfiles[360]:
/usr/lib/tmpfiles.d/tpm2-tss-fapi.conf:4: Failed to resolve user 'tss': No such process Mar 19 14:57:48 localhost systemd-tmpfiles[360]: Failed to parse ACL "default:group:tss:rwx", ignoring: Invalid argument
Mar 19 14:57:48 localhost systemd-tmpfiles[360]: /usr/lib/tmpfiles.d/tpm2-tss-fapi.conf:6: Failed to resolve group 'tss': No such process
Mar 19 14:57:48 localhost systemd-tmpfiles[360]: /usr/lib/tmpfiles.d/tpm2-tss-fapi.conf:7: Failed to resolve group 'tss': No such process
Mar 19 14:57:48 localhost systemd-udevd[440]: /usr/lib/udev/rules.d/60-tpm-udev.rules:3 Unknown user 'tss', ignoring.
Mar 19 14:57:48 localhost systemd-udevd[440]: /usr/lib/udev/rules.d/60-tpm-udev.rules:4 Unknown user 'tss', ignoring.
Mar 19 14:57:48 localhost systemd-udevd[440]: /usr/lib/udev/rules.d/60-tpm-udev.rules:4 Unknown group 'tss', ignoring.
In the log from the boot with a dracut built initramfs wihout the tss
user.
//Anton
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)