最近自动update.遇上问题了,
大意就是依赖检查出需要安装32位的glibc,然后它尝试删除x64的对应的旧glibc版本。
yum update的错误信息如下:
--> Finished Dependency Resolution
Error: Package: glibc-devel-2.17-157.el7_3.4.i686 (ol7_latest)
Requires: glibc-headers = 2.17-157.el7_3.4
Removing: glibc-headers-2.17-157.el7_3.4.x86_64 (@ol7_latest)
glibc-headers = 2.17-157.el7_3.4
Updated By: glibc-headers-2.17-196.el7.x86_64 (ol7_latest)
glibc-headers = 2.17-196.el7
Available: glibc-headers-2.17-55.el7.x86_64 (ol7_latest)
glibc-headers = 2.17-55.el7
Available: glibc-headers-2.17-55.0.4.el7.x86_64 (ol7_latest)
glibc-headers = 2.17-55.0.4.el7
Available: glibc-headers-2.17-55.0.4.el7_0.1.x86_64 (ol7_latest)
glibc-headers = 2.17-55.0.4.el7_0.1
Available: glibc-headers-2.17-55.0.4.el7_0.3.x86_64 (ol7_latest)
glibc-headers = 2.17-55.0.4.el7_0.3
Available: glibc-headers-2.17-55.0.4.el7_0.5.x86_64 (ol7_latest)
glibc-headers = 2.17-55.0.4.el7_0.5
Available: glibc-headers-2.17-78.0.1.el7.x86_64 (ol7_latest)
glibc-headers = 2.17-78.0.1.el7
Available: glibc-headers-2.17-105.0.1.el7.x86_64 (ol7_latest)
glibc-headers = 2.17-105.0.1.el7
Available: glibc-headers-2.17-106.0.1.el7_2.1.x86_64 (ol7_latest)
glibc-headers = 2.17-106.0.1.el7_2.1
Available: glibc-headers-2.17-106.0.1.el7_2.4.x86_64 (ol7_latest)
glibc-headers = 2.17-106.0.1.el7_2.4
Available: glibc-headers-2.17-106.0.1.el7_2.6.x86_64 (ol7_latest)
glibc-headers = 2.17-106.0.1.el7_2.6
Available: glibc-headers-2.17-106.0.1.el7_2.8.x86_64 (ol7_latest)
glibc-headers = 2.17-106.0.1.el7_2.8
Available: glibc-headers-2.17-157.el7.x86_64 (ol7_latest)
glibc-headers = 2.17-157.el7
Available: glibc-headers-2.17-157.el7_3.1.x86_64 (ol7_latest)
glibc-headers = 2.17-157.el7_3.1
Available: glibc-headers-2.17-157.el7_3.2.x86_64 (ol7_latest)
glibc-headers = 2.17-157.el7_3.2
Available: glibc-headers-2.17-157.el7_3.5.x86_64 (ol7_latest)
glibc-headers = 2.17-157.el7_3.5
Error: Package: glibc-devel-2.17-157.el7_3.4.i686 (ol7_latest)
Requires: glibc = 2.17-157.el7_3.4
Removing: glibc-2.17-157.el7_3.4.x86_64 (@ol7_latest)
glibc = 2.17-157.el7_3.4
Updated By: glibc-2.17-196.el7.x86_64 (ol7_latest)
glibc = 2.17-196.el7
Available: glibc-2.17-55.el7.i686 (ol7_latest)
glibc = 2.17-55.el7
Available: glibc-2.17-55.0.4.el7.i686 (ol7_latest)
glibc = 2.17-55.0.4.el7
Available: glibc-2.17-55.0.4.el7_0.1.i686 (ol7_latest)
glibc = 2.17-55.0.4.el7_0.1
Available: glibc-2.17-55.0.4.el7_0.3.i686 (ol7_latest)
glibc = 2.17-55.0.4.el7_0.3
Available: glibc-2.17-55.0.4.el7_0.5.i686 (ol7_latest)
glibc = 2.17-55.0.4.el7_0.5
Available: glibc-2.17-78.0.1.el7.i686 (ol7_latest)
glibc = 2.17-78.0.1.el7
Available: glibc-2.17-105.0.1.el7.i686 (ol7_latest)
glibc = 2.17-105.0.1.el7
Available: glibc-2.17-106.0.1.el7_2.1.i686 (ol7_latest)
glibc = 2.17-106.0.1.el7_2.1
Available: glibc-2.17-106.0.1.el7_2.4.i686 (ol7_latest)
glibc = 2.17-106.0.1.el7_2.4
Available: glibc-2.17-106.0.1.el7_2.6.i686 (ol7_latest)
glibc = 2.17-106.0.1.el7_2.6
Available: glibc-2.17-106.0.1.el7_2.8.i686 (ol7_latest)
glibc = 2.17-106.0.1.el7_2.8
Available: glibc-2.17-157.el7.i686 (ol7_latest)
glibc = 2.17-157.el7
Available: glibc-2.17-157.el7_3.1.i686 (ol7_latest)
glibc = 2.17-157.el7_3.1
Available: glibc-2.17-157.el7_3.2.i686 (ol7_latest)
glibc = 2.17-157.el7_3.2
Available: glibc-2.17-157.el7_3.5.i686 (ol7_latest)
glibc = 2.17-157.el7_3.5
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest