This bug was initially created as a copy of Bug #2240021 I am copying this bug because: Description of problem: The documentation way of upgrading RHDS packages is to update the redhat-ds module: https://access.redhat.com/documentation/en-us/red_hat_directory_server/11/html/installation_guide/assembly_updating-directory-server_installation-guide#proc_updating-the-directory-server-packages_assembly_updating-directory-server Nonetheless one could directly upgrade the packages. Some customers are trying to update the cockpit-389-ds to fix known issues. A "yum update cockpit-389-ds" is not aligning the other related packages ( 389-ds-base* and python3-lib389 ). Thus the following discrepancy can happen: $ rpm -qa | grep 389-ds cockpit-389-ds-1.4.3.34-1.module+el8dsrv+18528+22f7779f.noarch 389-ds-base-libs-1.4.3.31-11.module+el8dsrv+17815+4f95348d.x86_64 389-ds-base-1.4.3.31-11.module+el8dsrv+17815+4f95348d.x86_64 $ where we can see an updated cockpit-389-ds to 1.4.3.34-1 while other packages are still at 1.4.3.31-11. Such misalignment was causing several issues with the RHDS Console mostly because of missing options in the dsconf tool ( only present in the newer version ). It would be nice to add dependencies so an upgrade of cockpit-389-ds triggers updates of 389-ds-base* and python3-lib389 too. Version-Release number of selected component (if applicable): $ cat /etc/redhat-release Red Hat Enterprise Linux release 8.7 (Ootpa) $ How reproducible: Always. Steps to Reproduce: Upgrade only cockpit-389-ds and check other 389-ds packages. Actual results: Different versions of the packages. Expected results: Related packages should be updated too. Additional info: There is a dependency on python3-lib389 but not for a specific version: $ rpm -qaR cockpit-389-ds cockpit platform-python python3-lib389 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 $
# dnf update cockpit-389-ds Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. rhds11-latest 476 kB/s | 17 kB 00:00 Dependencies resolved. =============================================================================================================================================== Package Architecture Version Repository Size =============================================================================================================================================== Upgrading: 389-ds-base x86_64 1.4.3.37-6.module+el8dsrv+20535+685d3379 rhds 3.3 M 389-ds-base-libs x86_64 1.4.3.37-6.module+el8dsrv+20535+685d3379 rhds 1.5 M cockpit-389-ds noarch 1.4.3.37-6.module+el8dsrv+20535+685d3379 rhds 687 k python3-lib389 noarch 1.4.3.37-6.module+el8dsrv+20535+685d3379 rhds 970 k Transaction Summary =============================================================================================================================================== Upgrade 4 Packages Total download size: 6.4 M Is this ok [y/N]: Updating only cockpit-389-ds pulls in 389-ds-base and lib389. Marking as VERIFIED.
RN has passed all reviews
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 (redhat-ds:11 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-2023:7519