Previously, when gradually upgrading from Red Hat Enterprise Linux 7.0 to 7.4 version with the IdM installed, the IdM web user interface (WebUI) failed. To fix this bug, the IdM updater has been changed to automatically add the Directory Server (DS) whoami plug-in in case it is missing. As a result, the WebUI now works as expected.
This bug has been copied from bug #1484826 and has been proposed to be backported to 7.4 z-stream (EUS).
45bd31b Adds whoami DS plugin in case that plugin is missing
736a472 Adds whoami DS plugin in case that plugin is missing
59ef33d Adds whoami DS plugin in case that plugin is missing
Verified the bug on the basis of following observations:
1) Verified that IPA-upgrade is successful using linear upgrade path from RHEL 70z > 71z > 72z > 73z > 74update2.
2) Also verified that IP servers upgraded from versions with 389 DS prior to 126.96.36.199 doesn't have whomai plugin enabled, are upgraded successfully.
ldapsearch -xLLL -D 'cn=Directory Manager' -w 'Secret123' -b 'cn=whoami,cn=plugins,cn=config'
nsslapd-pluginDescription: whoami extended operation plugin
nsslapd-pluginVendor: 389 Project
3) Verified the upgrade for following Direct paths:
-7.4 update1 > 7.4 update2
-7.4 0-day > 7.4update2
-7.3.z > 7.4update2
-7.2.z > 7.4update2
-7.1.z > 7.4update2
-7.0 > 7.4update2 (FAILS-Known issue BZ1482776)
4) Verified that IPA UI login works after upgrade path in step1 and step3.
Thus on the basis of above observations and comments#4, comments#8, comments#9, comments#10 and comments#11.
Marking the status of bug to "VERIFIED".
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.