钻磊博客

钻磊博客
zlrsl

yum update软件包冲突

一般解决方法


yum update -y  --skip-broken 


进阶版解决方法

yum update软件包冲突


因升级系统过程中断,重新进入系统继续升级出现如下问题(内容太多,只粘部分内容)

yum update

正在解决依赖关系
--> 正在检查事务
---> 软件包 alsa-firmware.noarch.0.1.0.27-2.el7 将被 升级
---> 软件包 alsa-firmware.noarch.0.1.0.28-2.el7 将被 更新
……
---> 软件包 thunderbird.x86_64.0.31.6.0-1.el7.centos 将被 更新
---> 软件包 tuned.noarch.0.2.3.0-11.el7_0.3 将被 升级
---> 软件包 tuned.noarch.0.2.4.1-1.el7 将被 更新
--> 处理 avahi-autoipd-0.6.31-13.el7.x86_64 与 avahi > 0.6.31-13.el7 的冲突
--> 处理 avahi-glib-0.6.31-13.el7.x86_64 与 avahi > 0.6.31-13.el7 的冲突
--> 处理 avahi-gobject-0.6.31-13.el7.x86_64 与 avahi > 0.6.31-13.el7 的冲突
--> 处理 avahi-libs-0.6.31-13.el7.x86_64 与 avahi > 0.6.31-13.el7 的冲突
--> 处理 avahi-ui-gtk3-0.6.31-13.el7.x86_64 与 avahi > 0.6.31-13.el7 的冲突
--> 解决依赖关系完成
错误:软件包:avahi-libs-0.6.31-13.el7.x86_64 (@anaconda)
          需要:avahi = 0.6.31-13.el7
          正在删除: avahi-0.6.31-13.el7.x86_64 (@anaconda)
              avahi = 0.6.31-13.el7
          更新,由: avahi-0.6.31-14.el7.x86_64 (base)
              avahi = 0.6.31-14.el7
错误:avahi-libs conflicts with avahi-0.6.31-14.el7.x86_64
错误:avahi-autoipd conflicts with avahi-0.6.31-14.el7.x86_64
错误:avahi-glib conflicts with avahi-0.6.31-14.el7.x86_64
错误:avahi-ui-gtk3 conflicts with avahi-0.6.31-14.el7.x86_64
错误:avahi-gobject conflicts with avahi-0.6.31-14.el7.x86_64
您可以尝试添加 --skip-broken 选项来解决该问题
** 发现 426 个已存在的 RPM 数据库问题, 'yum check' 输出如下:
1:NetworkManager-1.0.0-14.git20150121.b4ea599c.el7.x86_64 是 1:NetworkManager-0.9.9.1-29.git20140326.4dba720.el7_0.x86_64 的副本
1:NetworkManager-glib-1.0.0-14.git20150121.b4ea599c.el7.x86_64 是 1:NetworkManager-glib-0.9.9.1-29.git20140326.4dba720.el7_0.x86_64 的副本
1:NetworkManager-libnm-1.0.0-14.git20150121.b4ea599c.el7.x86_64 有已安装冲突 NetworkManager-glib < ('1', '1.0.0', '1'): 1:NetworkManager-glib-0.9.9.1-29.git20140326.4dba720.el7_0.x86_64
1:NetworkManager-tui-1.0.0-14.git20150121.b4ea599c.el7.x86_64 是 1:NetworkManager-tui-0.9.9.1-29.git20140326.4dba720.el7_0.x86_64 的副本
abrt-2.1.11-19.el7.centos.0.3.x86_64 是 abrt-2.1.11-12.el7.centos.0.1.x86_64 的副本
abrt-addon-ccpp-2.1.11-19.el7.centos.0.3.x86_64 是 abrt-addon-ccpp-2.1.11-12.el7.centos.0.1.x86_64 的副本
abrt-addon-kerneloops-2.1.11-19.el7.centos.0.3.x86_64 是 abrt-addon-kerneloops-2.1.11-12.el7.centos.0.1.x86_64 的副本
abrt-addon-pstoreoops-2.1.11-19.el7.centos.0.3.x86_64 是 abrt-addon-pstoreoops-2.1.11-12.el7.centos.0.1.x86_64 的副本
abrt-addon-python-2.1.11-19.el7.centos.0.3.x86_64 是 abrt-addon-python-2.1.11-12.el7.centos.0.1.x86_64 的副本
abrt-addon-vmcore-2.1.11-19.el7.centos.0.3.x86_64 是 abrt-addon-vmcore-2.1.11-12.el7.centos.0.1.x86_64 的副本
abrt-addon-xorg-2.1.11-19.el7.centos.0.3.x86_64 是 abrt-addon-xorg-2.1.11-12.el7.centos.0.1.x86_64 的副本
abrt-cli-2.1.11-19.el7.centos.0.3.x86_64 是 abrt-cli-2.1.11-12.el7.centos.0.1.x86_64 的副本
abrt-console-notification-2.1.11-19.el7.centos.0.3.x86_64 是 abrt-console-notification-2.1.11-12.el7.centos.0.1.x86_64 的副本
abrt-dbus-2.1.11-19.el7.centos.0.3.x86_64 是 abrt-dbus-2.1.11-12.el7.centos.0.1.x86_64 的副本
abrt-desktop-2.1.11-19.el7.centos.0.3.x86_64 是 abrt-desktop-2.1.11-12.el7.centos.0.1.x86_64 的副本
abrt-gui-2.1.11-19.el7.centos.0.3.x86_64 是 abrt-gui-2.1.11-12.el7.centos.0.1.x86_64 的副本
abrt-gui-libs-2.1.11-19.el7.centos.0.3.x86_64 是 abrt-gui-libs-2.1.11-12.el7.centos.0.1.x86_64 的副本
abrt-libs-2.1.11-19.el7.centos.0.3.x86_64 是 abrt-libs-2.1.11-12.el7.centos.0.1.x86_64 的副本
abrt-python-2.1.11-19.el7.centos.0.3.x86_64 是 abrt-python-2.1.11-12.el7.centos.0.1.x86_64 的副本


解决方法

yum install yum-utils
yum-complete-transaction --cleanup-only

#清除可能存在的重复包
package-cleanup --dupes

#清除可能存在的损坏包
package-cleanup --problems

#清除重复包的老版本:
package-cleanup --cleandupes




问题解决,完美



转载于:https://www.cnblogs.com/awakenedy/p/9071845.html



×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:钻磊博客-带你涨姿势 » yum update软件包冲突
标签: 软件包冲突 Linux系统 centos7yum冲突

网友评论(0)