我是新用户。当我运行 yum 更新时,我遇到了这个问题:
Error: Package: glibc-2.12-1.212.el6_10.3.i686 (updates)
Requires: glibc-common = 2.12-1.212.el6_10.3
Installed: glibc-common-2.17-55.el6.x86_64 (installed)
glibc-common = 2.17-55.el6
Available: glibc-common-2.12-1.80.el6.x86_64 (centos6u3)
glibc-common = 2.12-1.80.el6
Available: glibc-common-2.12-1.212.el6.x86_64 (base)
glibc-common = 2.12-1.212.el6
Available: glibc-common-2.12-1.212.el6_10.3.x86_64 (updates)
glibc-common = 2.12-1.212.el6_10.3
You could try using --skip-broken to work around the problem
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
glibc-2.12-1.209.el6_9.2.i686 has missing requires of glibc-common = ('0', '2.12', '1.209.el6_9.2')
glibc-2.17-55.el6.x86_64 is a duplicate with glibc-2.12-1.209.el6_9.2.i686
这些软件包需要完全相同的版本:
- glibc i686 (32位版本(
- glibc x86_64 (64位版本(
- glibc-common (Common Code(
因此,在这种情况下,您似乎正在尝试在 版本glibc-commong.i686
2.12-1.212.el6_10.3
.但是,您已经安装了更新的x86_64版本(2.17...
(。因此,要修复安装,您有两种选择:
- 查找一个存储库,您还可以在其中获得更新的
glibc-commong.i686
版本 - 告诉
yum
降级您的glibc-commong.x86_64
:yum downgrade glibc-common-2.12-1.212.el6_10.3.x86_64
试试这个
yum --skip-broken
yum clean all