Can not "yum update" because of glibc

Latest response

Recently I've been getting an error message when trying to do a yum update.
I'm updating against our satellite server and the following repos are enabled.
[root@servername ~]# yum repolist
Loaded plugins: enabled_repos_upload, langpacks, package_upload, product-id, search-disabled-repos, subscription-manager
repo id repo name status
!rhel-7-server-optional-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server - Optional (RPMs) 17,235
!rhel-7-server-rpms/7Server/x86_64 Red Hat Enterprise Linux 7 Server (RPMs) 23,364
!rhel-7-server-satellite-tools-6.4-rpms/x86_64 Red Hat Satellite Tools 6.4 (for RHEL 7 Server) (RPMs) 70
repolist: 40,669

When the update gets to glibc, I get the following.
---> Package efivar-libs.x86_64 0:36-11.el7 will be installed
---> Package fwupdate-libs.x86_64 0:12-5.el7 will be installed
--> Processing Dependency: fwupdate-efi = 12-5.el7 for package: fwupdate-libs-12-5.el7.x86_64
---> Package glibc.i686 0:2.17-260.el7 will be installed
--> Processing Dependency: glibc-common = 2.17-260.el7 for package: glibc-2.17-260.el7.i686
---> Package libglvnd.x86_64 1:1.0.1-0.8.git5baa1e5.el7 will be installed
---> Package libsmbios.x86_64 0:2.3.3-8.el7 will be installed
---> Package mpg123-libs.x86_64 0:1.25.6-1.el7 will be installed
---> Package ndctl.x86_64 0:62-1.el7 will be installed
--> Processing Dependency: daxctl-libs(x86-64) = 62-1.el7 for package: ndctl-62-1.el7.x86_64
--> Processing Dependency: libdaxctl.so.1(LIBDAXCTL_5)(64bit) for package: ndctl-62-1.el7.x86_64
--> Processing Dependency: libdaxctl.so.1(LIBDAXCTL_4)(64bit) for package: ndctl-62-1.el7.x86_64
--> Processing Dependency: libdaxctl.so.1(LIBDAXCTL_3)(64bit) for package: ndctl-62-1.el7.x86_64
--> Processing Dependency: libdaxctl.so.1(LIBDAXCTL_2)(64bit) for package: ndctl-62-1.el7.x86_64
--> Processing Dependency: libdaxctl.so.1()(64bit) for package: ndctl-62-1.el7.x86_64
---> Package ndctl-libs.x86_64 0:62-1.el7 will be installed
---> Package nss-softokn-freebl.i686 0:3.36.0-5.el7_5 will be installed
--> Running transaction check
---> Package daxctl-libs.x86_64 0:62-1.el7 will be installed
---> Package fwupdate-libs.x86_64 0:12-5.el7 will be installed
--> Processing Dependency: fwupdate-efi = 12-5.el7 for package: fwupdate-libs-12-5.el7.x86_64
---> Package glibc.i686 0:2.17-260.el7 will be installed
--> Processing Dependency: glibc-common = 2.17-260.el7 for package: glibc-2.17-260.el7.i686
--> Finished Dependency Resolution
Error: Package: glibc-2.17-260.el7.i686 (rhel-7-server-rpms)
Requires: glibc-common = 2.17-260.el7
Removing: glibc-common-2.17-222.el7.x86_64 (@rhel-7-server-rpms)
glibc-common = 2.17-222.el7
Updated By: glibc-common-2.17-260.el7_6.3.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-260.el7_6.3
Available: glibc-common-2.17-55.el7.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-55.el7
Available: glibc-common-2.17-55.el7_0.1.x86_64 (rhel-7-server-rpms)

I'm not sure why it wants glibc.i686 and more importantly, why isn't it avaiable.

Responses