Why yum update fails with Error: Package: sssd-tools-1.13.3-22.el6_8.6.x86_64 (rhel-6-server-rpms)

Solution Verified - Updated -

Environment

  • Red Hat Enterprise Linux 6

Issue

  • Yum update fails with below error:
Error: Package: sssd-tools-1.13.3-22.el6_8.6.x86_64 (rhel-6-server-rpms)
           Requires: python-sss = 1.13.3-22.el6_8.6
           Removing: python-sss-1.13.3-22.el6_8.4.x86_64 (@rhel-6-server-rpms)
               python-sss = 1.13.3-22.el6_8.4
           Updated By: python-sss-1.13.3-56.el6.x86_64 (rhel-6-server-rpms)
               python-sss = 1.13.3-56.el6
           Available: python-sss-1.13.3-22.el6_8.6.x86_64 (rhel-6-server-rpms)
               python-sss = 1.13.3-22.el6_8.6
Error: Package: sssd-tools-1.13.3-22.el6_8.6.x86_64 (rhel-6-server-rpms)
           Requires: python-sssdconfig = 1.13.3-22.el6_8.6
           Removing: python-sssdconfig-1.13.3-22.el6_8.4.noarch (@rhel-6-server-rpms)
               python-sssdconfig = 1.13.3-22.el6_8.4
           Updated By: python-sssdconfig-1.13.3-56.el6.noarch (rhel-6-server-rpms)
               python-sssdconfig = 1.13.3-56.el6
           Available: python-sssdconfig-1.11.6-30.el6.noarch (rhel-6-server-rpms)
               python-sssdconfig = 1.11.6-30.el6
           Available: python-sssdconfig-1.11.6-30.el6_6.3.noarch (rhel-6-server-rpms)
               python-sssdconfig = 1.11.6-30.el6_6.3
           Available: python-sssdconfig-1.11.6-30.el6_6.4.noarch (rhel-6-server-rpms)
               python-sssdconfig = 1.11.6-30.el6_6.4
           Available: python-sssdconfig-1.12.4-47.el6.noarch (rhel-6-server-rpms)
               python-sssdconfig = 1.12.4-47.el6
           Available: python-sssdconfig-1.12.4-47.el6_7.4.noarch (rhel-6-server-rpms)
               python-sssdconfig = 1.12.4-47.el6_7.4
           Available: python-sssdconfig-1.12.4-47.el6_7.7.noarch (rhel-6-server-rpms)
               python-sssdconfig = 1.12.4-47.el6_7.7
           Available: python-sssdconfig-1.12.4-47.el6_7.8.noarch (rhel-6-server-rpms)
               python-sssdconfig = 1.12.4-47.el6_7.8
           Available: python-sssdconfig-1.13.3-22.el6.noarch (rhel-6-server-rpms)
               python-sssdconfig = 1.13.3-22.el6
           Available: python-sssdconfig-1.13.3-22.el6_8.6.noarch (rhel-6-server-rpms)
               python-sssdconfig = 1.13.3-22.el6_8.6
Error: Package: sssd-tools-1.13.3-22.el6_8.6.x86_64 (rhel-6-server-rpms)
           Requires: sssd-common = 1.13.3-22.el6_8.6
           Removing: sssd-common-1.13.3-22.el6_8.4.x86_64 (@rhel-6-server-rpms)
               sssd-common = 1.13.3-22.el6_8.4
           Updated By: sssd-common-1.13.3-56.el6.x86_64 (rhel-6-server-rpms)
               sssd-common = 1.13.3-56.el6
           Available: sssd-common-1.11.6-30.el6.i686 (rhel-6-server-rpms)

Resolution

  • sssd-tools appears broken for RHEL 6 and it is been raised internally to the Engineering team.As a workaround please try to enable the optional repository and install them again.

  • In order to enable the repository you may run below command:

# subscription-manager repos --enable rhel-6-server-optional-rpms
  • Install the package sssd-tools by:
# yum install sssd-tools

Root Cause

  • It seems that during RHEL-6.8.Z phase the sssd-tools package which should be only in Optional channel was by mistake shipped into main RHEL channel.

  • The correct location for sssd-tools is Optional repository and all versions of the package are there already.

  • Component
  • yum

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.