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 the 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

This package (sssd-tools) is intended to be shipped in the optional repository, not the base repository. Enable the optional repository and install sssd-tools.

  • To enable the repository, run the below command.
# subscription-manager repos --enable rhel-6-server-optional-rpms
  • To install the package sssd-tools, run the below command.
# yum install sssd-tools

Root Cause

  • It is observed, during RHEL-6.8.Z phase the sssd-tools package which should be only in Optional channel was mistakenly added to the base RHEL channel/repository.

  • As a correction, location for sssd-tools package is and will be Optional repository and all versions of the sssd-tools package are available in the Optional repository only.

  • 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.