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