欢迎光临
一起探讨学习进步

centos系统执行yum update提示冲突

今天在执行yum -y update中竟然失败了,提示为:

[root@hxkvm ~]# yum update
已加载插件:fastestmirror
设置更新进程

Loading mirror speeds from cached hostfile
 * base: mirror.xtom.com.hk
 * elrepo: mirror-hk.koddos
.net
 * elrepo-kernel: mirror-hk.koddos.net
 * epel: ftp.riken.jp
 * extras: mirror.xtom.com.hk
 * up
dates: mirror.xtom.com.hk
解决依赖关系
--> 执行事务检查
---> Package curl.x86_64 0:7.19.7-53.el6_9 will be 升级

---> Package curl.x86_64 0:7.29.0-4.el6 will be an update
---> Package gmp.x86_64 0:4.3.1-13.el6 
will be 升级

---> Package gmp.x86_64 1:4.3.2-4.el6 will be an update
---> Package gmp-devel.x86_64 0:4.3.1-13.el6&
nbsp;will be 升级

---> Package gmp-devel.x86_64 1:4.3.2-4.el6 will be an update
---> Package kernel.x86_64 0:2.6.32-754.
9.1.el6 will be 安装
---> Package kernel-devel.x86_64 0:2.6.32-754.9.1.el6 will be 安装

---> Package kernel-firmware.noarch 0:2.6.32-754.6.3.el6 will be 升级

---> Package kernel-firmware.noarch 0:2.6.32-754.9.1.el6 will be an update
---> Package kernel-headers.x86_6
4 0:2.6.32-754.6.3.el6 will be 升级

---> Package kernel-headers.x86_64 0:2.6.32-754.9.1.el6 will be an update
---> Package libcurl.x86_64 0:
7.19.7-53.el6_9 will be 升级

---> Package libcurl.x86_64 0:7.29.0-4.el6 will be an update
---> Package libcurl-devel.x86_64 0:7.19.7-5
3.el6_9 will be 升级

---> Package libcurl-devel.x86_64 0:7.29.0-4.el6 will be an update
---> Package libevent.x86_64 0:1.4.13-
4.el6 will be 升级

---> Package libevent.x86_64 0:1.4.14b-2.hphp.el6 will be an update
---> Package libevent-devel.x86_64 
;0:1.4.13-4.el6 will be 升级

---> Package libevent-devel.x86_64 0:1.4.14b-2.hphp.el6 will be an update
---> Package libtool-ltdl.x86_64&nb
sp;0:2.2.6-15.5.el6 will be 升级

---> Package libtool-ltdl.x86_64 0:2.4.2-21.el6 will be an update
---> Package mpfr.x86_64 0:2.4.1-6.el6&
nbsp;will be 升级
---> Package mpfr.x86_64 0:2.4.2-1.el6 will be an update
--> 完成依赖关系计算
错误
: Multilib version problems found. This often means that the root
      ca
use is something else and multilib version checking is just
      pointing ou
t that there is a problem. Eg.:
      
        1.&nb
sp;You have an upgrade for libevent which is missing some
        &
nbsp;  dependency that another package requires. Yum is trying to
      &n
bsp;    solve this by installing an older version of libevent of the
   &
nbsp;       different architecture. If you exclude the bad architecture
  &nbs
p;        yum will tell you what the root cause is (which package

           requires what). You can try redoing the upgrade 
with
           --exclude libevent.otherarch ... this should give you&nb
sp;an error
           message showing the root cause of the&n
bsp;problem.
      
        2. You have multiple architectures
 of libevent installed, but
           yum can only see an&
nbsp;upgrade for one of those arcitectures.
           If you don
't want/need both architectures anymore then you
           can
 remove the one with the missing update and everything
        &nbs
p;  will work.
      
        3. You have duplicate
 versions of libevent installed already.
           You can use&n
bsp;"yum check" to get yum show these errors.
      
   &nb
sp;  ...you can also use --setopt=protected_multilib=false to remove
      this che
cking, however this is almost never the correct thing to
      do as so
mething else is very likely to go wrong (often causing
      much more&nb
sp;problems).
      
      Protected multilib versions: libevent-1.4.14b-2.hphp.el6
.x86_64 != libevent-1.4.13-4.el6.i686
错误
:Protected multilib versions: libevent-devel-1.4.14b-2.hphp.el6.x86_64 != libevent-devel-1.4.13-4.el6.i686

发现是软件冲突,刚开始按照提示 用--setopt=protected_multilib=false去一个一个安装,发现还是有这个问题,而且文件众多,不可能总这么来吧,于是就想用一个简单的办法。

首先看到冲突的软件名称都是带有 libevent前缀的,这就好办了,先把libevent都列出来看看~

[root@hxkvm ~]# rpm -qa | grep libevent
libevent-devel-1.4.13-4.el6.i686
libevent-headers-1.4.13-4.
el6.noarch
libevent-1.4.13-4.el6.i686
libevent-1.4.13-4.el6.x86_64
libevent-doc-1.4.13-4.el6.noarch
libevent-devel-1.4.13-4.el6.x86_64

一共有6个软件,就是这其 中某些软件冲突,但是不知道因为什么原因被安装上了,所以再升级就提示错误了。

既然不知道是哪些软件有冲突,干脆都删除吧~

[root@hxkvm ~]# yum -y remove libevent-devel-1.4.13-4.el6.i686 libevent-headers-1.4.13-4.el6.noarch&nb
sp;libevent-1.4.13-4.el6.i686 libevent-1.4.13-4.el6.x86_64 libevent-doc-1.4.13-4.el6.noarch libevent-devel-1.4.13-4.el6.x86_64
已加载插件:fastestmirror
设置移
除进程
解决依赖关系
--> 执行事务检查
---> Package libevent.i686 0:1.4.13-4.el6 will be 删除

---> Package libevent.x86_64 0:1.4.13-4.el6 will be 删除

---> Package libevent-devel.i686 0:1.4.13-4.el6 will be 删除

---> Package libevent-devel.x86_64 0:1.4.13-4.el6 will be 删除

---> Package libevent-doc.noarch 0:1.4.13-4.el6 will be 删除

---> Package libevent-headers.noarch 0:1.4.13-4.el6 will be 删除
--> 完成依赖关系计算
依赖关系解决

================================================================================================================
==============
 软件包
                         &n
bsp;    架构
                      版本
                         &n
bsp;  仓库                      大
小

================================================================================================================
==============
正在删除
:
 libevent                      &nbs
p;     i686                   &nb
sp;  1.4.13-4.el6                    @base&n
bsp;                   226 k
 libevent &n
bsp;                        &nbs
p; x86_64                    1.4.13-4.el6 &nb
sp;                  @base      
              227 k
 libevent-devel      &
nbsp;               i686         
             1.4.13-4.el6          &nbs
p;         @base               &
nbsp;    331 k
 libevent-devel               &n
bsp;      x86_64                  
;  1.4.13-4.el6                    @base&nbs
p;                   421 k
 libevent-doc &
nbsp;                      noarch &nbs
p;                  1.4.13-4.el6     &nb
sp;              @base          
          924 k
 libevent-headers          
;          noarch              &n
bsp;     1.4.13-4.el6                  &
nbsp; @base                     96 k

事务概要

================================================================================================================
==============
Remove        6 Package(s)
Installed size: 2.2 M
下载软件包:
运行
 rpm_check_debug 
执行事务测试
事务测试成功
执行事务
  正在删除
   : libevent-devel-1.4.13-4.el6                 &nb
sp;                         
                         &n
bsp;           1/6 
  正在删除
   : libevent-doc-1.4.13-4.el6.noarch                &nbs
p;                         
                         &n
bsp;       2/6 
  正在删除
   : libevent-headers-1.4.13-4.el6.noarch                &
nbsp;                        &nb
sp;                         
    3/6 
  正在删除
   : libevent-devel-1.4.13-4.el6                 &nb
sp;                         
                         &n
bsp;           4/6 
  正在删除
   : libevent-1.4.13-4.el6                  &n
bsp;                        &nbs
p;                         
                 5/6 
  正在删除
   : libevent-1.4.13-4.el6                  &n
bsp;                        &nbs
p;                         
                 6/6 
  Verifying  : li
bevent-devel-1.4.13-4.el6.x86_64                     
;                         &
nbsp;                        &nb
sp; 1/6 
  Verifying  : libevent-devel-1.4.13-4.el6.i686           &
nbsp;                        &nb
sp;                         
             2/6 
  Verifying  : libevent-1.4.13-4.el6.x86_64&
nbsp;                        &nb
sp;                         
                         &n
bsp;  3/6 
  Verifying  : libevent-doc-1.4.13-4.el6.noarch          
                         &n
bsp;                        &nbs
p;              4/6 
  Verifying  : libevent-1.4.13-4.el6.
i686                        &nbs
p;                         
                         &n
bsp;     5/6 
  Verifying  : libevent-headers-1.4.13-4.el6.noarch      &n
bsp;                        &nbs
p;                         
              6/6 
删除
:
  libevent.i686 0:1.4.13-4.el6             libevent.x86_64 0:1.4.13-4.el6&
nbsp;        libevent-devel.i686 0:1.4.13-4.el6        
  libev
ent-devel.x86_64 0:1.4.13-4.el6     libevent-doc.noarch 0:1.4.13-4.el6     libevent-headers.noarch 0:
1.4.13-4.el6    
完毕!

上面提示已经成功删除,再次执行升级试试看~

[root@hxkvm ~]# yum -y update
已加载插件:fastestmirror
设置更新进程

Loading mirror speeds from cached hostfile
 * base: mirror.xtom.com.hk
 * elrepo: mirror-hk.koddos
.net
 * elrepo-kernel: mirror-hk.koddos.net
 * epel: ftp.riken.jp
 * extras: mirror.xtom.com.hk
 * up
dates: mirror.xtom.com.hk
解决依赖关系
--> 执行事务检查
---> Package curl.x86_64 0:7.19.7-53.el6_9 will be 升级

---> Package curl.x86_64 0:7.29.0-4.el6 will be an update
---> Package gmp.x86_64 0:4.3.1-13.el6 
will be 升级

---> Package gmp.x86_64 1:4.3.2-4.el6 will be an update
---> Package gmp-devel.x86_64 0:4.3.1-13.el6&
nbsp;will be 升级

---> Package gmp-devel.x86_64 1:4.3.2-4.el6 will be an update
---> Package kernel.x86_64 0:2.6.32-754.
9.1.el6 will be 安装
---> Package kernel-devel.x86_64 0:2.6.32-754.9.1.el6 will be 安装

---> Package kernel-firmware.noarch 0:2.6.32-754.6.3.el6 will be 升级

---> Package kernel-firmware.noarch 0:2.6.32-754.9.1.el6 will be an update
---> Package kernel-headers.x86_6
4 0:2.6.32-754.6.3.el6 will be 升级

---> Package kernel-headers.x86_64 0:2.6.32-754.9.1.el6 will be an update
---> Package libcurl.x86_64 0:
7.19.7-53.el6_9 will be 升级

---> Package libcurl.x86_64 0:7.29.0-4.el6 will be an update
---> Package libcurl-devel.x86_64 0:7.19.7-5
3.el6_9 will be 升级

---> Package libcurl-devel.x86_64 0:7.29.0-4.el6 will be an update
---> Package libtool-ltdl.x86_64 0:2.2.
6-15.5.el6 will be 升级

---> Package libtool-ltdl.x86_64 0:2.4.2-21.el6 will be an update
---> Package mpfr.x86_64 0:2.4.1-6.el6&
nbsp;will be 升级
---> Package mpfr.x86_64 0:2.4.2-1.el6 will be an update
--> 完成依赖关系计算
依赖
关系解决

================================================================================================================
==============
 软件包
                         &n
bsp; 架构                    版本
                         &n
bsp;       仓库
                      大小

================================================================================================================
==============
正在安装
:
 kernel                       
    x86_64                  2.6.32-754.9.1.el6
                   updates     &
nbsp;             32 M
 kernel-devel      &nbs
p;              x86_64          &
nbsp;       2.6.32-754.9.1.el6               &
nbsp;   updates                   11 
M
正在升级
:
 curl                       &
nbsp;     x86_64                  7.29.
0-4.el6                        &n
bsp;hop5                     256 k
 
gmp                        &nbs
p;     x86_64                  1:4.3.2-4.
el6                        hop5&
nbsp;                    205 k
 gmp-devel
                        x86_64&n
bsp;                 1:4.3.2-4.el6      &
nbsp;                 hop5       
              171 k
 kernel-firmware      
            noarch            &n
bsp;     2.6.32-754.9.1.el6                 &n
bsp; updates                   29 M
 kern
el-headers                   x86_64    
              2.6.32-754.9.1.el6         
          updates              &
nbsp;   4.5 M
 libcurl                 &nb
sp;        x86_64                
  7.29.0-4.el6                     &nbs
p;   hop5                     198
 k
 libcurl-devel                    x86_64
                  7.29.0-4.el6     &nbs
p;                   hop5     &n
bsp;               294 k
 libtool-ltdl     
                x86_64        &n
bsp;         2.4.2-21.el6              &
nbsp;          hop5              
        46 k
 mpfr             &nbs
p;               x86_64         &
nbsp;        2.4.2-1.el6               &
nbsp;          hop5              
       156 k
事务概要

================================================================================================================
==============
Install       2 Package(s)
Upgrade       9 Package(s
)
总下载量:78 M
下载软件包
:
(1/11): curl-7.29.0-4.el6.x86_64.rpm                  &nbs
p;                         
                       | 256&nbs
p;kB     00:17     
(2/11): gmp-4.3.2-4.el6.x86_64.rpm       &nbs
p;                         
                         &n
bsp;          | 205 kB     00:01     
(3/11
): gmp-devel-4.3.2-4.el6.x86_64.rpm                   &nb
sp;                         
                  | 171 kB    &n
bsp;00:00     
(4/11): kernel-2.6.32-754.9.1.el6.x86_64.rpm           &nb
sp;                         
                      |  32 
MB     00:03     
(5/11): kernel-devel-2.6.32-754.9.1.el6.x86_64.rpm      
;                         &
nbsp;                     |  11 M
B     00:01     
(6/11): kernel-firmware-2.6.32-754.9.1.el6.noarch.rpm     &nb
sp;                         
                   |  29 MB  &n
bsp;  00:02     
(7/11): kernel-headers-2.6.32-754.9.1.el6.x86_64.rpm        &n
bsp;                        &nbs
p;                 | 4.5 MB     0
0:00     
(8/11): libcurl-7.29.0-4.el6.x86_64.rpm             &
nbsp;                        &nb
sp;                         |
 198 kB     00:01     
(9/11): libcurl-devel-7.29.0-4.el6.x86_64.rpm    &
nbsp;                        &nb
sp;                         
   | 294 kB     00:01     
(10/11): libtool-ltdl-2.4.2-21.el6.x86_64.rpm &
nbsp;                        &nb
sp;                         
      |  46 kB     00:00     
(11/11): mpfr-2.4.2-1.el6.
x86_64.rpm                       &nbs
p;                         
                  | 156 kB    &n
bsp;00:00     
------------------------------------------------------------------------------------------------------------------------------
总计
                         &n
bsp;                        &nbs
p;                         
              2.4 MB/s |  78 MB    &n
bsp;00:32     
运行 rpm_check_debug 
执行事务测试
事务测试成功
执行事务
  正在升级
   : 1:gmp-4.3.2-4.el6.x86_64                  
;                         &
nbsp;                        &nb
sp;             1/20 
  正在升级
   : libcurl-7.29.0-4.el6.x86_64                 &nbs
p;                         
                         &n
bsp;          2/20 
  正在升级
   : kernel-firmware-2.6.32-754.9.1.el6.noarch               &nb
sp;                         
                        3/20&nbs
p;
  正在安装
   : kernel-2.6.32-754.9.1.el6.x86_64                 
                         &n
bsp;                        &nbs
p;      4/20 
  正在升级
   : curl-7.29.0-4.el6.x86_64                  
                         &n
bsp;                        &nbs
p;             5/20 
  正在升级
   : libcurl-devel-7.29.0-4.el6.x86_64                 
;                         &
nbsp;                        &nb
sp;     6/20 
  正在升级
   : 1:gmp-devel-4.3.2-4.el6.x86_64                 
                         &n
bsp;                        &nbs
p;        7/20 
  正在升级
   : mpfr-2.4.2-1.el6.x86_64                  
                         &n
bsp;                        &nbs
p;              8/20 
  正在安装
   : kernel-devel-2.6.32-754.9.1.el6.x86_64                
                         &n
bsp;                        &nbs
p; 9/20 
  正在升级
   : libtool-ltdl-2.4.2-21.el6.x86_64                 
                         &n
bsp;                        &nbs
p;     10/20 
  正在升级
   : kernel-headers-2.6.32-754.9.1.el6.x86_64               &nbs
p;                         
                        11/20&nb
sp;
  清理
       : libcurl-devel-7.19.7-53.el6_9.x86_64            &n
bsp;                        &nbs
p;                         
      12/20 
  清理
       : gmp-devel-4.3.1-13.el6.x86_64             
                         &n
bsp;                        &nbs
p;            13/20 
  清理
       : kernel-firmware-2.6.32-754.6.3.el6.noarch           &nb
sp;                         
                         &n
bsp; 14/20 
  清理
       : kernel-headers-2.6.32-754.6.3.el6.x86_64           &nbs
p;                         
                         &n
bsp;  15/20 
  清理
       : mpfr-2.4.1-6.el6.x86_64              
                         &n
bsp;                        &nbs
p;                 16/20 
  清理
       : curl-7.19.7-53.el6_9.x86_64             &nb
sp;                         
                         &n
bsp;             17/20 
  清理
       : libcurl-7.19.7-53.el6_9.x86_64             &
nbsp;                        &nb
sp;                         
           18/20 
  清理
       : gmp-4.3.1-13.el6.x86_64              
                         &n
bsp;                        &nbs
p;                 19/20 
  清理
       : libtool-ltdl-2.2.6-15.5.el6.x86_64             
;                         &
nbsp;                        &nb
sp;       20/20 
  Verifying  : 1:gmp-devel-4.3.2-4.el6.x86_64     
                         &n
bsp;                        &nbs
p;                    1/20 
  Verifyin
g  : libcurl-7.29.0-4.el6.x86_64                  &nb
sp;                         
                         &n
bsp;         2/20 
  Verifying  : kernel-headers-2.6.32-754.9.1.el6.x86_64 &nbs
p;                         
                         &n
bsp;             3/20 
  Verifying  : libtool-ltdl-2.4.2-21.el6.x
86_64                        &nb
sp;                         
                        4/20&nbs
p;
  Verifying  : curl-7.29.0-4.el6.x86_64               
                         &n
bsp;                        &nbs
p;                5/20 
  Verifying  : kern
el-firmware-2.6.32-754.9.1.el6.noarch                    &
nbsp;                        &nb
sp;                   6/20 
  Verifying&nb
sp; : kernel-2.6.32-754.9.1.el6.x86_64                  &nb
sp;                         
                         &n
bsp;    7/20 
  Verifying  : kernel-devel-2.6.32-754.9.1.el6.x86_64       
                         &n
bsp;                        &nbs
p;          8/20 
  Verifying  : libcurl-devel-7.29.0-4.el6.x86_64  &
nbsp;                        &nb
sp;                         
                    9/20 
  Verifying
  : 1:gmp-4.3.2-4.el6.x86_64                   
;                         &
nbsp;                        &nb
sp;           10/20 
  Verifying  : mpfr-2.4.2-1.el6.x86_64  
                         &n
bsp;                        &nbs
p;                         
    11/20 
  Verifying  : gmp-devel-4.3.1-13.el6.x86_64        &n
bsp;                        &nbs
p;                         
                 12/20 
  Verifying  :&nbs
p;kernel-firmware-2.6.32-754.6.3.el6.noarch                   &n
bsp;                        &nbs
p;                   13/20 
  Verifying&nb
sp; : mpfr-2.4.1-6.el6.x86_64                   &nbs
p;                         
                         &n
bsp;           14/20 
  Verifying  : libcurl-7.19.7-53.el6_9.x86_64 
                         &n
bsp;                        &nbs
p;                       15/20 
n  Verifying  : libcurl-devel-7.19.7-53.el6_9.x86_64              
                         &n
bsp;                        &nbs
p;    16/20 
  Verifying  : libtool-ltdl-2.2.6-15.5.el6.x86_64        
                         &n
bsp;                        &nbs
p;            17/20 
  Verifying  : curl-7.19.7-53.el6_9.x86_64&nbs
p;                         
                         &n
bsp;                        &nbs
p; 18/20 
  Verifying  : gmp-4.3.1-13.el6.x86_64            
                         &n
bsp;                        &nbs
p;                   19/20 
  Verifying&nb
sp; : kernel-headers-2.6.32-754.6.3.el6.x86_64                 &
nbsp;                        &nb
sp;                      20/20 
已安
装
:
  kernel.x86_64 0:2.6.32-754.9.1.el6                 &
nbsp;       kernel-devel.x86_64 0:2.6.32-754.9.1.el6           &
nbsp;            
更新完毕
:
  curl.x86_64 0:7.29.0-4.el6                  &n
bsp; gmp.x86_64 1:4.3.2-4.el6                   &nb
sp; gmp-devel.x86_64 1:4.3.2-4.el6  
  kernel-firmware.noarch 0:2.6.32-754.9.1.el6   kernel-headers.x86_64 0:
2.6.32-754.9.1.el6   libcurl.x86_64 0:7.29.0-4.el6   
  libcurl-devel.x86_64 0:7.29.0-4.el6    &
nbsp;      libtool-ltdl.x86_64 0:2.4.2-21.el6           mpfr.x86_64&nb
sp;0:2.4.2-1.el6       
完毕!

漂亮,成功升级,大功告成~

未经允许不得转载:centos系统执行yum update提示冲突

评论 0

评论前必须登录!