Bug 786553 - sssd on ppc64 doesn't pull cyrus-sasl-gssapi.ppc as a dependancy
Summary: sssd on ppc64 doesn't pull cyrus-sasl-gssapi.ppc as a dependancy
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: sssd
Version: 6.2
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: rc
: ---
Assignee: Stephen Gallagher
QA Contact: IDM QE LIST
URL:
Whiteboard:
Depends On: 786443
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-02-01 18:23 UTC by Stephen Gallagher
Modified: 2012-06-20 11:54 UTC (History)
4 users (show)

Fixed In Version: sssd-1.8.0-2.el6.beta2
Doc Type: Bug Fix
Doc Text:
No documentation required
Clone Of: 786443
Environment:
Last Closed: 2012-06-20 11:54:51 UTC
Target Upstream Version:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2012:0747 0 normal SHIPPED_LIVE sssd bug fix and enhancement update 2012-06-19 19:31:43 UTC

Description Stephen Gallagher 2012-02-01 18:23:08 UTC
+++ 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]:

Comment 3 Kaushik Banerjee 2012-04-27 15:18:36 UTC
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

Comment 4 Stephen Gallagher 2012-06-12 13:18:03 UTC
    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

Comment 6 errata-xmlrpc 2012-06-20 11:54:51 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, 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


Note You need to log in before you can comment on or make changes to this bug.