YUM更新错误

运行yum更新时收到以下错误。 安装了不正确的EPEL软件包(epel-release-6-8.noarch)后,我开始收到这些错误。 我已经删除并安装了epel-release-7-5.noarch。

任何人都可以帮我解决这个问题?

运行CentOS 7

 [xxxxxx]#yum更新
加载的插件:最快的镜像
从caching的主机文件加载镜像速度
  * base:centos.mirror.nac.net
  * epel:mirror.cogentco.com
  * extras:mirror.us.leaseweb.net
  *更新:mirror.sanctuaryhost.com
解决依赖性
 - >运行事务检查
 ---> Package jansson.x86_64 0:2.4-6.el7将被更新
 ---> package jansson.x86_64 0:2.6-1.el6将是一个更新
 ---> Package python-boto.noarch 0:2.25.0-2.el7.centos将被更新
 ---> Package python-boto.noarch 0:2.34.0-4.el6将是一个更新
 - >处理依赖:python(abi)= 2.6 for package:python-boto-2.34.0-4.el6.no6.no
 - >处理依赖:python-rsa for package:python-boto-2.34.0-4.el6.no6.no
 ---> Package python-jsonpointer.noarch 0:1.0-2.el7.centos将被更新
 ---> package python-jsonpointer.noarch 0:1.0-3.el6将会是一个更新
 - >处理依赖:python(abi)= 2.6 for package:python-jsonpointer-1.0-3.el6.no6.no
 ---> Package python-six.noarch 0:1.3.0-4.el7将被更新
 ---> package python-six.noarch 0:1.7.3-1.el6将会是一个更新
 - >处理依赖:python(abi)= 2.6 for package:python-six-1.7.3-1.el6.no6.no
 --->包qrencode-libs.x86_64 0:3.4.1-3.el7将被更新
 --->包qrencode-libs.x86_64 0:3.4.2-1.el6将是一个更新
 - >运行事务检查
 ---> Package python-boto.noarch 0:2.34.0-4.el6将是一个更新
 - >处理依赖:python(abi)= 2.6 for package:python-boto-2.34.0-4.el6.no6.no
 ---> package python-jsonpointer.noarch 0:1.0-3.el6将会是一个更新
 - >处理依赖:python(abi)= 2.6 for package:python-jsonpointer-1.0-3.el6.no6.no
 ---> package python-rsa.noarch 0:3.1.1-5.el6将被安装
 - >处理依赖:python(abi)= 2.6 for package:python-rsa-3.1.1-5.el6.no6.no
 ---> package python-six.noarch 0:1.7.3-1.el6将会是一个更新
 - >处理依赖:python(abi)= 2.6 for package:python-six-1.7.3-1.el6.no6.no
 - >完成依赖关系解决scheme
错误:Package: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
错误:Package: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
错误:Package: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
错误:Package: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. 清除你的yumcaching。

     yum clean all 
  2. 使用回收站中的内容重新同步安装的软件包。

     yum distro-sync