Hide Forgot
+++ This bug was initially created as a clone of Bug #786443 +++ Description of problem: sssd on ppc64 doesn't pull cyrus-sasl-gssapi.ppc as dependancy if cyrus-sasl-gssapi.ppc64 is already installed. On rhel5.8 ppc64, the cyrus-sasl-gssapi rpm of ppc(not ppc64) arch is needed to get gssapi working(verified with "ldapsearch -Y GSSAPI ..." and sssd). Version-Release number of selected component (if applicable): sssd-1.5.1-49.el5 How reproducible: Always Steps to Reproduce: 1. Install cyrus-sasl-gssapi.ppc64 2. Now install sssd (yum install sssd) Actual results: cyrus-sasl-gssapi.ppc is not pulled in as a dependancy. Due to this gssapi related functionalities would fail. Snippet of "yum install sssd" <snip> Dependencies Resolved ================================================================================================================== Package Arch Version Repository Size ================================================================================================================== Installing: sssd ppc 1.5.1-49.el5 beaker-Server 1.4 M Installing for dependencies: c-ares ppc 1.6.0-5.el5 beaker-Server 54 k libcollection ppc 0.6.0-10.el5 beaker-Server 40 k libdhash ppc 0.4.2-10.el5 beaker-Server 26 k libini_config ppc 0.6.1-10.el5 beaker-Server 35 k libipa_hbac ppc 1.5.1-49.el5 beaker-Server 48 k libldb ppc 0.9.10-33.el5 beaker-Server 103 k libpath_utils ppc 0.2.1-10.el5 beaker-Server 26 k libref_array ppc 0.1.1-10.el5 beaker-Server 23 k libtalloc ppc 2.0.1-11.el5 beaker-Server 21 k libtdb ppc 1.2.1-6.el5 beaker-Server 32 k libtevent ppc 0.9.8-10.el5 beaker-Server 22 k openldap24-libs ppc 2.4.23-5.el5 beaker-Server 331 k sssd-client ppc 1.5.1-49.el5 beaker-Server 71 k </snip> Expected results: sssd on ppc64 should pull cyrus-sasl-gssapi.ppc as a dependancy. Additional info: 1. "yum install sssd" pulls in appropriately the ppc rpm of cyrus-sasl-gssapi if it isn't already there. 2. Tested the same scenario with openldap24-libs, and found that sssd pulls in openldap24-libs.ppc irrespective of whether openldap24-libs.ppc64 is installed or not. # yum install sssd (with openldap24-libs.ppc64 already installed) ... ... Dependencies Resolved ================================================================================================================== Package Arch Version Repository Size ================================================================================================================== Installing: sssd ppc 1.5.1-49.el5 beaker-Server 1.4 M Installing for dependencies: c-ares ppc 1.6.0-5.el5 beaker-Server 54 k cyrus-sasl-gssapi ppc 2.1.22-5.el5_4.3 beaker-Server 32 k libcollection ppc 0.6.0-10.el5 beaker-Server 40 k libdhash ppc 0.4.2-10.el5 beaker-Server 26 k libini_config ppc 0.6.1-10.el5 beaker-Server 35 k libipa_hbac ppc 1.5.1-49.el5 beaker-Server 48 k libldb ppc 0.9.10-33.el5 beaker-Server 103 k libpath_utils ppc 0.2.1-10.el5 beaker-Server 26 k libref_array ppc 0.1.1-10.el5 beaker-Server 23 k libtalloc ppc 2.0.1-11.el5 beaker-Server 21 k libtdb ppc 1.2.1-6.el5 beaker-Server 32 k libtevent ppc 0.9.8-10.el5 beaker-Server 22 k openldap24-libs ppc 2.4.23-5.el5 beaker-Server 331 k sssd-client ppc 1.5.1-49.el5 beaker-Server 71 k Transaction Summary ================================================================================================================== Install 15 Package(s) Upgrade 0 Package(s) Total download size: 2.2 M Is this ok [y/N]:
Steps to verify: 1. Install cyrus-sasl-gssapi.ppc 2. "yum install sssd" still installs cyrus-sasl-gssapi.ppc64 as dependancy. Resolving Dependencies --> Running transaction check ---> Package sssd.ppc64 0:1.8.0-23.el6 will be installed --> Processing Dependency: cyrus-sasl-gssapi(ppc-64) for package: sssd-1.8.0-23.el6.ppc64 Verified in version sssd-1.8.0-23.el6.ppc64
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: No documentation required
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. http://rhn.redhat.com/errata/RHBA-2012-0747.html