Why does yum tries to update a 64 bit x86_64 package version with 32 bit i686 package version while connected to Red Hat Satellite

Solution Verified - Updated -

Issue

yum update tries to update diffutils which is already installed as a 64-bit package with a 32-bit version

# yum update diffutils 
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
Resolving Dependencies
--> Running transaction check
---> Package diffutils.x86_64 0:3.3-5.el7 will be updated
---> Package diffutils.i686 0:3.3-6.el7_9 will be an update
--> Processing Dependency: libc.so.6 for package: diffutils-3.3-6.el7_9.i686
--> Processing Dependency: libc.so.6(GLIBC_2.0) for package: diffutils-3.3-6.el7_9.i686
--> Processing Dependency: libc.so.6(GLIBC_2.1) for package: diffutils-3.3-6.el7_9.i686
--> Processing Dependency: libc.so.6(GLIBC_2.17) for package: diffutils-3.3-6.el7_9.i686
--> Processing Dependency: libc.so.6(GLIBC_2.2) for package: diffutils-3.3-6.el7_9.i686
--> Processing Dependency: libc.so.6(GLIBC_2.2.3) for package: diffutils-3.3-6.el7_9.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3) for package: diffutils-3.3-6.el7_9.i686
--> Processing Dependency: libc.so.6(GLIBC_2.3.4) for package: diffutils-3.3-6.el7_9.i686
--> Processing Dependency: libc.so.6(GLIBC_2.4) for package: diffutils-3.3-6.el7_9.i686
--> Processing Dependency: libc.so.6(GLIBC_2.8) for package: diffutils-3.3-6.el7_9.i686
--> Running transaction check
---> Package glibc.x86_64 0:2.17-317.el7 will be updated
--> Processing Dependency: glibc = 2.17-317.el7 for package: glibc-common-2.17-317.el7.x86_64
---> Package glibc.i686 0:2.17-326.el7_9 will be installed
--> Processing Dependency: libfreebl3.so for package: glibc-2.17-326.el7_9.i686
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.17-326.el7_9.i686
---> Package glibc.x86_64 0:2.17-326.el7_9 will be an update
--> Running transaction check
---> Package glibc-common.x86_64 0:2.17-317.el7 will be updated
---> Package glibc-common.x86_64 0:2.17-326.el7_9 will be an update
---> Package nss-softokn-freebl.i686 0:3.79.0-4.el7_9 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================================
 Package                   Arch                   Version                      Repository                          Size
========================================================================================================================
Updating:
 diffutils                 i686                   3.3-6.el7_9                  rhel-7-server-optional-rpms         321 k
Installing for dependencies:
 glibc                     i686                   2.17-326.el7_9               rhel-7-server-rpms                  4.3 M
 nss-softokn-freebl        i686                   3.79.0-4.el7_9               rhel-7-server-rpms                  325 k
Updating for dependencies:
 glibc                     x86_64                 2.17-326.el7_9               rhel-7-server-rpms                  3.6 M
 glibc-common              x86_64                 2.17-326.el7_9               rhel-7-server-rpms                   12 M

Transaction Summary
========================================================================================================================
Install             ( 2 Dependent packages)
Upgrade  1 Package  (+2 Dependent packages)

Total download size: 20 M
Is this ok [y/d/N]: 

Environment

  • Red Hat Enterprise Linux 7
  • Red Hat Satellite

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content