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,不再报错。
结束。