yum update报错RPM数据库问题

执行yum update报错如下:

 

仔细查看其相关包,会发现这些包是矛盾的版本号依赖。

这种情况下,通常就是本机rpm数据库里记录了某个rpm包的多个版本,而事实上可能只装了一个版本,通过rpm -q {包名} 会查出来多个版本。

解决:删除更新后的包,就能继续正常更新了,命令:yum remove "带版本号的完整包名" 或者 rpm -e "带版本号的完整包名"

例:yum remove icedtea-web-1.6.2-4.el7.x86_64 jline-1.0-8.el7.noarch libreoffice-core-5.0.6.2-3.el7.x86_64

删除报错的安装包后,继续执行yum update,不再报错。

结束。

posted @ 2020-09-28 19:03  巴州夜雨  阅读(797)  评论(0编辑  收藏  举报