运行 yum update 时,我收到以下错误。我在安装了错误的 EPEL 软件包 (epel-release-6-8.noarch) 后开始收到这些错误。此后,我删除并安装了 epel-release-7-5.noarch。
有人能帮我解决这个问题吗?
运行 CentOS 7
[xxxxxx]# yum 更新 已加载插件:fastestmirror 从缓存的主机文件加载镜像速度 * 基础:centos.mirror.nac.net * 来源:mirror.cogentco.com * 附加信息:mirror.us.leaseweb.net * 更新:mirror.sanctuaryhost.com 解决依赖关系 --> 正在运行交易检查 ---> 软件包 jansson.x86_64 0:2.4-6.el7 将被更新 ---> 软件包 jansson.x86_64 0:2.6-1.el6 将是一个更新 ---> 软件包 python-boto.noarch 0:2.25.0-2.el7.centos 将被更新 ---> 软件包 python-boto.noarch 0:2.34.0-4.el6 将是一个更新 --> 处理软件包 python-boto-2.34.0-4.el6.noarch 的依赖关系:python(abi) = 2.6 --> 处理软件包 python-boto-2.34.0-4.el6.noarch 的依赖关系:python-rsa ---> 软件包 python-jsonpointer.noarch 0:1.0-2.el7.centos 将被更新 ---> 软件包 python-jsonpointer.noarch 0:1.0-3.el6 将是一个更新 --> 处理软件包 python-jsonpointer-1.0-3.el6.noarch 的依赖关系:python(abi) = 2.6 ---> 软件包 python-six.noarch 0:1.3.0-4.el7 将被更新 ---> 软件包 python-six.noarch 0:1.7.3-1.el6 将是一个更新 --> 处理软件包 python-six-1.7.3-1.el6.noarch 的依赖关系:python(abi) = 2.6 ---> 软件包 qrencode-libs.x86_64 0:3.4.1-3.el7 将被更新 ---> 软件包 qrencode-libs.x86_64 0:3.4.2-1.el6 将是一个更新 --> 正在运行交易检查 ---> 软件包 python-boto.noarch 0:2.34.0-4.el6 将是一个更新 --> 处理软件包 python-boto-2.34.0-4.el6.noarch 的依赖关系:python(abi) = 2.6 ---> 软件包 python-jsonpointer.noarch 0:1.0-3.el6 将是一个更新 --> 处理软件包 python-jsonpointer-1.0-3.el6.noarch 的依赖关系:python(abi) = 2.6 ---> 软件包 python-rsa.noarch 0:3.1.1-5.el6 将被安装 --> 处理软件包 python-rsa-3.1.1-5.el6.noarch 的依赖关系:python(abi) = 2.6 ---> 软件包 python-six.noarch 0:1.7.3-1.el6 将是一个更新 --> 处理软件包 python-six-1.7.3-1.el6.noarch 的依赖关系:python(abi) = 2.6 --> 完成依赖解析 错误:软件包:python-boto-2.34.0-4.el6.noarch (epel) 要求:python(abi)= 2.6 已安装:python-2.7.5-16.el7.x86_64(@anaconda) python(abi)= 2.7 python(abi)= 2.7 错误:软件包:python-six-1.7.3-1.el6.noarch (epel) 要求:python(abi)= 2.6 已安装:python-2.7.5-16.el7.x86_64(@anaconda) python(abi)= 2.7 python(abi)= 2.7 错误:软件包:python-jsonpointer-1.0-3.el6.noarch (epel) 要求:python(abi)= 2.6 已安装:python-2.7.5-16.el7.x86_64(@anaconda) python(abi)= 2.7 python(abi)= 2.7 错误:软件包:python-rsa-3.1.1-5.el6.noarch (epel) 要求:python(abi)= 2.6 已安装:python-2.7.5-16.el7.x86_64(@anaconda) python(abi)= 2.7 python(abi)= 2.7 您可以尝试使用 --skip-broken 来解决这个问题 您可以尝试运行:rpm -Va --nofiles --nodigest
答案1
你需要:
清除你的 yum 缓存。
yum clean all
将您安装的软件包与存储库中的内容重新同步。
yum distro-sync