Fedora19:YUM glibc 是 glibc 的重复

Fedora19:YUM glibc 是 glibc 的重复

我正在使用 Fedora 19,当我尝试执行时yum update,出现以下错误。

yum 更新:

无法设置语言环境,默认为 C
已加载插件:langpacks、refresh-packagekit
解决依赖关系
仍有未完成的事务。您可以考虑先运行 yum-complete-transaction 或“yum history redo last”来完成它们。如果这不起作用,您必须尝试手动删除/安装软件包(也许 package-cleanup 可以提供帮助)。
--> 正在运行交易检查
---> 软件包 autocorr-en.noarch 1:4.1.0.4-6.fc19 将被更新
...
---> 软件包 kernel.x86_64 0:3.10.3-300.fc19 将被删除
---> 软件包 kernel-devel.x86_64 0:3.10.3-300.fc19 将被删除
---> 软件包 kernel-modules-extra.x86_64 0:3.10.3-300.fc19 将被删除
--> 完成依赖解析
错误:软件包:glibc-2.17-11.fc19.x86_64(已安装)
           要求:glibc-common = 2.17-11.fc19
           删除:glibc-common-2.17-11.fc19.x86_64(已安装)
               glibc-通用 = 2.17-11.fc19
           更新者:glibc-common-2.17-14.fc19.x86_64(更新)
               glibc-通用 = 2.17-14.fc19
           可用:glibc-common-2.17-4.fc19.x86_64 (fedora)
               glibc-通用 = 2.17-4.fc19
 您可以尝试使用 --skip-broken 来解决这个问题
** 发现 2 个预先存在的 rpmdb 问题,“yum check”输出如下:
glibc-2.17-14.fc19.x86_64 与 glibc-2.17-11.fc19.x86_64 重复
glibc-2.17-14.fc19.x86_64 缺少 glibc-common 的要求 = ('0', '2.17', '14.fc19')

我不明白的是,它说缺少 glibc-common-2.17-14,但如果我明白了,我就会yum info glibc-common-2.17得到

无法设置语言环境,默认为 C
已加载插件:langpacks、refresh-packagekit
已安装的软件包
名称:glibc-common
架构:x86_64
版本:2.17
发行 : 11.fc19
尺寸 : 114 米
仓库:已安装
摘要:glibc 的常见二进制文件和区域设置数据
网址:http://www.gnu.org/software/glibc/
许可证:LGPLv2+、LGPLv2+(有例外)和 GPLv2+
描述:glibc-common 软件包包含 GNU libc 的通用二进制文件
            :库,以及国家语言(区域设置)支持。

可用包 名称:glibc-common 架构:x86_64 版本:2.17 发行 : 14.fc19 尺寸 : 11 M 仓库:updates/19/x86_64 摘要:glibc 的常见二进制文件和区域设置数据 网址:http://www.gnu.org/software/glibc/ 许可证:LGPLv2+、LGPLv2+(有例外)和 GPLv2+ 描述:glibc-common 软件包包含 GNU libc 的通用二进制文件 :库,以及国家语言(区域设置)支持。

这表明它确实可用。有人知道如何摆脱这种情况吗?我已经尝试过yum clean allyum-complete-transaction但没有任何变化。

谢谢马丁

答案1

你错过了一个非常重要的警告信息:

仍有未完成的事务。您可以考虑先运行yum-complete-transaction或“ yum history redo last”来完成它们。如果这不起作用,您必须尝试手动删除/安装软件包(也许 package-cleanup 可以提供帮助)。

之前的软件包更新似乎被中断了。您应该先使用yum-complete-transaction它来完成它,然后再尝试做其他事情。

如果失败,您可以尝试手动修复,方法是删除部分更新包的数据库条目,然后再次更新。

rpm -e --nodeps --justdb glibc-2.17-14.fc19.x86_64
yum update

相关内容