Description of problem:
The krb5-server package has
even if it probably is not needed.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Have RHEL 7 installation without systemd, for example in a Docker container with fakesystemd.
2. Run yum install -y krb5-server.
Transaction check error:
file /usr/lib/rpm/macros.d/macros.systemd from install of systemd-208-11.el7.x86_64 conflicts with file from package fakesystemd-1-14.el7.x86_64
The installation passes, krb5-server does not force the systemd-sys (and thus systemd) installation.
Of course, it is possible to do
yum swap -y -- remove fakesystemd -- install systemd systemd-libs
but it increases the image size unnecessarily.
This is similar to bug 1104138.
Per discussions in CS/DS meeting of 01/19/2015, moving to RHEL 7.2 (will be fixed as a part of Dogtag 10.2.2 (CS 9)).
FYI - as part of fixing krb5 in Fedora, I have made this change there.
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, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.