Bug 1940861

Summary: tpm2-tss missing Requires(pre): shadow-utils
Product: Red Hat Enterprise Linux 8 Reporter: Peter Georg <peter.georg>
Component: tpm2-tssAssignee: Jerry Snitselaar <jsnitsel>
Status: CLOSED ERRATA QA Contact: Vilém Maršík <vmarsik>
Severity: low Docs Contact:
Priority: unspecified    
Version: CentOS StreamCC: bhu, bstinson, carl, core-kernel-mgr, jwboyer, rvr
Target Milestone: rcKeywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: tpm2-tss-2.3.2-4.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-11-09 19:41:19 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Peter Georg 2021-03-19 11:55:56 UTC
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:

Comment 7 Vilém Maršík 2021-06-29 15:00:34 UTC
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

Comment 9 errata-xmlrpc 2021-11-09 19:41:19 UTC
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