sudo yum install requiries i686 packages instead of installed x86_64 package for 64 bit machine

Latest response

I have 64-bit machine. However, when sudo yum install something, it requiries i686 packages instead of using the already installed x86_64 package.

Example:

yum install gcc / sudo yum install devtoolset-8 

Output:

Error: Package: glibc-2.17-307.el7.1.i686 (rhel-7-server-rpms)
Requires: glibc-common = 2.17-307.el7.1
Installed: glibc-common-2.17-316.el7.x86_64 (@anaconda/7.9)
glibc-common = 2.17-316.el7
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)
glibc-common = 2.17-55.el7_0.1
Available: glibc-common-2.17-55.el7_0.3.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-55.el7_0.3
Available: glibc-common-2.17-55.el7_0.5.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-55.el7_0.5
Available: glibc-common-2.17-78.el7.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-78.el7
Available: glibc-common-2.17-105.el7.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-105.el7
Available: glibc-common-2.17-106.el7_2.1.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-106.el7_2.1
Available: glibc-common-2.17-106.el7_2.4.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-106.el7_2.4
Available: glibc-common-2.17-106.el7_2.6.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-106.el7_2.6
Available: glibc-common-2.17-106.el7_2.8.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-106.el7_2.8
Available: glibc-common-2.17-157.el7.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-157.el7
Available: glibc-common-2.17-157.el7_3.1.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-157.el7_3.1
Available: glibc-common-2.17-157.el7_3.2.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-157.el7_3.2
Available: glibc-common-2.17-157.el7_3.4.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-157.el7_3.4
Available: glibc-common-2.17-157.el7_3.5.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-157.el7_3.5
Available: glibc-common-2.17-196.el7.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-196.el7
Available: glibc-common-2.17-196.el7_4.2.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-196.el7_4.2
Available: glibc-common-2.17-222.el7.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-222.el7
Available: glibc-common-2.17-260.el7.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-260.el7
Available: 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-260.el7_6.4.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-260.el7_6.4
Available: glibc-common-2.17-260.el7_6.5.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-260.el7_6.5
Available: glibc-common-2.17-260.el7_6.6.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-260.el7_6.6
Available: glibc-common-2.17-292.el7.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-292.el7
Available: glibc-common-2.17-307.el7.1.x86_64 (rhel-7-server-rpms)
glibc-common = 2.17-307.el7.1
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Responses