Centos 7使用Yum更新软件提示有事物未完成的解决办法

小柒博客 Linux评论2545字数 693阅读2分18秒阅读模式

错误提示:

There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help).

这种情况是由于在使用yum命令安装程序时,强制退出yum或者yum异常退出造成的,再次使用yum时就会提示上述的错误。

解决方法:

1、安装yum-complete-transaction,这个工具是在yum-utils这个包里面,所以,需要先安装yum-utils才能使用yum-complete-transaction

[root@localhost ~]# yum -y install yum-utils

2、清理缓存

[root@localhost ~]# yum clean all

3、执行清理未完成事物

[root@localhost ~]# yum-complete-transaction --cleanup-only

注意:运行上述命令需要root权限。yum会把下载的软件包和header存储在cache中,而不会自动删除。可用yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all全部清除。

若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如本文“对您有用”,欢迎随意打赏,谢谢!
  • 微信号
  • 微信扫一扫加我!
  • weinxin
  • 微信公众号
  • 微信扫一扫关注我!
  • weinxin
小柒博客
  • 本文由 发表于 2023年2月14日 14:39:03
  • 声明:本站所有文章,如无特殊说明或标注,本站文章均为原创。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。转载请务必保留本文链接。
Linux系统Yum源中的$releasever和$basearch变量 Linux

Linux系统Yum源中的$releasever和$basearch变量

Yum的配置文件中包含大量的$releasever和$basearch变量,那么他们的取值是什么呢? 为什么要折腾这个玩意呢?其中有些地方的网络是私有化网络,内部有大量的Linux服务器,其中各种版本...
Linux国内Yum源集合 Linux

Linux国内Yum源集合

推荐几个非常棒的国内yum源,网易163yum源、中科大yum源、阿里云yum源、清华大学yum源、浙江大学yum源、中国科技大学yum源 网易163 yum源,安装方法查看:http://mirro...
评论  0  访客  0
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: