CentOS&RHEL yum更新到一半意外中断的处理思路(软件更新和系统补丁更新)

在配置好yum源后,进行yum update升级,升级到一半如果停掉会让很多软件包留在仓库里,引起各种各样的问题,处理思路如下:

1. 清理yum的缓存
# yum clean all

2. 安装package-cleanup工具(注意,如果package-cleanup --cleandupes命令已经有了,就代表系统已经自带此软件,不需要再安装了)
# yum -y install yum-utils 

3. 使用package-cleanup更新一下仓库
# package-cleanup --cleandupes

4. 此时yum应该就恢复正常了,可以再次进行yum升级,如果还没有恢复请继续下面的步骤

5. systemtap这个软件貌似是监控程序,可能会阻止仓库更新,可以暂时删除
# rpm -qa |grep systemtap
# rpm -e systemtap-* systemtap-devel-*

6. 再次更新仓库
# package-cleanup --cleandupes

7. 重新安装systemtap
# yum install -y  systemtap