Description of problem: tpm2-tss is configured to create a group and user named "tss" with static uid and gid (in %pre). This has been implemented according to https://fedoraproject.org/wiki/Packaging:UsersAndGroups#Soft_static_allocation However the required "Requires(pre): shadow-utils" is missing. Version-Release number of selected component (if applicable): 2.3.2-3 How reproducible: Always. Steps to Reproduce: 1. dnf erase shadow-utils 2. dnf install tpm2-tss Actual results: /var/tmp/rpm-tmp.Uy6Djz: line 1: groupadd: command not found /var/tmp/rpm-tmp.Uy6Djz: line 4: useradd: command not found Expected results: tss user and group added to the system Additional info:
Looks fixed in 8.5: # rpm -q --requires tpm2-tss | grep utils shadow-utils # rpm -q tpm2-tss tpm2-tss-2.3.2-4.el8.x86_64
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (tpm2-tss bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2021:4411