We can't fix this on RHEL 5, due to the requirement on features of RPM that are not available.
Reopening this bug. One of my colleagues pointed out a way that we could accomplish this in RHEL 5.
Verified in version: # rpm -qi sssd | head Name : sssd Relocations: (not relocatable) Version : 1.5.1 Vendor: Red Hat, Inc. Release : 47.el5 Build Date: Tue 13 Dec 2011 07:19:14 PM IST Install Date: Thu 05 Jan 2012 07:33:09 AM IST Build Host: x86-002.build.bos.redhat.com Group : Applications/System Source RPM: sssd-1.5.1-47.el5.src.rpm Size : 3651336 License: GPLv3+ Signature : DSA/SHA1, Wed 14 Dec 2011 10:47:11 PM IST, Key ID fd372689897da07a Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> URL : http://fedorahosted.org/sssd/ Summary : System Security Services Daemon # yum install sssd sssd-client.i386 Loaded plugins: katello, product-id, security, subscription-manager Updating certificate-based repositories. Unable to read consumer identity Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package sssd.x86_64 0:1.5.1-47.el5 set to be updated --> Processing Dependency: libipa_hbac = 1.5.1-47.el5 for package: sssd --> Processing Dependency: libtdb >= 1.1.3 for package: sssd --> Processing Dependency: libldb >= 0.9.3 for package: sssd --> Processing Dependency: libini_config >= 0.6.1 for package: sssd --> Processing Dependency: libdhash >= 0.4.2 for package: sssd --> Processing Dependency: sssd_krb5_locator_plugin.so()(64bit) for package: sssd --> Processing Dependency: cyrus-sasl-gssapi for package: sssd --> Processing Dependency: pam_sss.so()(64bit) for package: sssd --> Processing Dependency: libipa_hbac.so.0()(64bit) for package: sssd --> Processing Dependency: libtdb.so.1()(64bit) for package: sssd --> Processing Dependency: libini_config.so.2()(64bit) for package: sssd --> Processing Dependency: libtevent.so.0()(64bit) for package: sssd --> Processing Dependency: libcollection.so.2()(64bit) for package: sssd --> Processing Dependency: libdhash.so.1()(64bit) for package: sssd --> Processing Dependency: libnss_sss.so.2()(64bit) for package: sssd --> Processing Dependency: libldap-2.4.so.2()(64bit) for package: sssd --> Processing Dependency: liblber-2.4.so.2()(64bit) for package: sssd --> Processing Dependency: libcares.so.2()(64bit) for package: sssd --> Processing Dependency: libtalloc.so.2()(64bit) for package: sssd --> Processing Dependency: libldb.so.0()(64bit) for package: sssd ---> Package sssd-client.i386 0:1.5.1-47.el5 set to be updated --> Running transaction check ---> Package c-ares.x86_64 0:1.6.0-5.el5 set to be updated ---> Package cyrus-sasl-gssapi.x86_64 0:2.1.22-5.el5_4.3 set to be updated ---> Package libcollection.x86_64 0:0.6.0-10.el5 set to be updated ---> Package libdhash.x86_64 0:0.4.2-10.el5 set to be updated ---> Package libini_config.x86_64 0:0.6.1-10.el5 set to be updated --> Processing Dependency: libpath_utils = 0.2.1-10.el5 for package: libini_config --> Processing Dependency: libref_array = 0.1.1-10.el5 for package: libini_config --> Processing Dependency: libref_array.so.1()(64bit) for package: libini_config --> Processing Dependency: libpath_utils.so.1()(64bit) for package: libini_config ---> Package libipa_hbac.x86_64 0:1.5.1-47.el5 set to be updated ---> Package libldb.x86_64 0:0.9.10-33.el5 set to be updated ---> Package libtalloc.x86_64 0:2.0.1-11.el5 set to be updated ---> Package libtdb.x86_64 0:1.2.1-6.el5 set to be updated ---> Package libtevent.x86_64 0:0.9.8-10.el5 set to be updated ---> Package openldap24-libs.x86_64 0:2.4.23-5.el5 set to be updated ---> Package sssd-client.x86_64 0:1.5.1-47.el5 set to be updated --> Running transaction check ---> Package libpath_utils.x86_64 0:0.2.1-10.el5 set to be updated ---> Package libref_array.x86_64 0:0.1.1-10.el5 set to be updated --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: sssd x86_64 1.5.1-47.el5 beaker-Server 1.4 M sssd-client i386 1.5.1-47.el5 beaker-Server 65 k Installing for dependencies: c-ares x86_64 1.6.0-5.el5 beaker-Server 49 k cyrus-sasl-gssapi x86_64 2.1.22-5.el5_4.3 beaker-Server 30 k libcollection x86_64 0.6.0-10.el5 beaker-Server 36 k libdhash x86_64 0.4.2-10.el5 beaker-Server 23 k libini_config x86_64 0.6.1-10.el5 beaker-Server 32 k libipa_hbac x86_64 1.5.1-47.el5 beaker-Server 45 k libldb x86_64 0.9.10-33.el5 beaker-Server 88 k libpath_utils x86_64 0.2.1-10.el5 beaker-Server 23 k libref_array x86_64 0.1.1-10.el5 beaker-Server 21 k libtalloc x86_64 2.0.1-11.el5 beaker-Server 20 k libtdb x86_64 1.2.1-6.el5 beaker-Server 28 k libtevent x86_64 0.9.8-10.el5 beaker-Server 19 k openldap24-libs x86_64 2.4.23-5.el5 beaker-Server 303 k sssd-client x86_64 1.5.1-47.el5 beaker-Server 66 k Transaction Summary ================================================================================ Install 16 Package(s) Upgrade 0 Package(s) Total download size: 2.2 M Is this ok [y/N]: y Downloading Packages: (1/16): libtevent-0.9.8-10.el5.x86_64.rpm | 19 kB 00:00 (2/16): libtalloc-2.0.1-11.el5.x86_64.rpm | 20 kB 00:00 (3/16): libref_array-0.1.1-10.el5.x86_64.rpm | 21 kB 00:00 (4/16): libdhash-0.4.2-10.el5.x86_64.rpm | 23 kB 00:00 (5/16): libpath_utils-0.2.1-10.el5.x86_64.rpm | 23 kB 00:00 (6/16): libtdb-1.2.1-6.el5.x86_64.rpm | 28 kB 00:00 (7/16): cyrus-sasl-gssapi-2.1.22-5.el5_4.3.x86_64.rpm | 30 kB 00:00 (8/16): libini_config-0.6.1-10.el5.x86_64.rpm | 32 kB 00:00 (9/16): libcollection-0.6.0-10.el5.x86_64.rpm | 36 kB 00:00 (10/16): libipa_hbac-1.5.1-47.el5.x86_64.rpm | 45 kB 00:00 (11/16): c-ares-1.6.0-5.el5.x86_64.rpm | 49 kB 00:00 (12/16): sssd-client-1.5.1-47.el5.i386.rpm | 65 kB 00:00 (13/16): sssd-client-1.5.1-47.el5.x86_64.rpm | 66 kB 00:00 (14/16): libldb-0.9.10-33.el5.x86_64.rpm | 88 kB 00:00 (15/16): openldap24-libs-2.4.23-5.el5.x86_64.rpm | 303 kB 00:00 (16/16): sssd-1.5.1-47.el5.x86_64.rpm | 1.4 MB 00:00 -------------------------------------------------------------------------------- Total 3.0 MB/s | 2.2 MB 00:00 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : libtalloc 1/16 Installing : libtevent 2/16 Installing : libcollection 3/16 Installing : libtdb 4/16 Installing : libldb 5/16 Installing : openldap24-libs 6/16 Installing : c-ares 7/16 Installing : libipa_hbac 8/16 Installing : libpath_utils 9/16 Installing : libref_array 10/16 Installing : libini_config 11/16 Installing : cyrus-sasl-gssapi 12/16 Installing : sssd-client 13/16 Installing : libdhash 14/16 Installing : sssd 15/16 Installing : sssd-client 16/16 Installed products updated. Installed: sssd.x86_64 0:1.5.1-47.el5 sssd-client.i386 0:1.5.1-47.el5 Dependency Installed: c-ares.x86_64 0:1.6.0-5.el5 cyrus-sasl-gssapi.x86_64 0:2.1.22-5.el5_4.3 libcollection.x86_64 0:0.6.0-10.el5 libdhash.x86_64 0:0.4.2-10.el5 libini_config.x86_64 0:0.6.1-10.el5 libipa_hbac.x86_64 0:1.5.1-47.el5 libldb.x86_64 0:0.9.10-33.el5 libpath_utils.x86_64 0:0.2.1-10.el5 libref_array.x86_64 0:0.1.1-10.el5 libtalloc.x86_64 0:2.0.1-11.el5 libtdb.x86_64 0:1.2.1-6.el5 libtevent.x86_64 0:0.9.8-10.el5 openldap24-libs.x86_64 0:2.4.23-5.el5 sssd-client.x86_64 0:1.5.1-47.el5 Complete!
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-0164.html