首先贴一张报错截图
首先查看了一下,有sqlutils.py文件。
如果没有那可能就是yum损坏了,但是有这个文件,那就是yum自身的问题了。
他是报这个错:sqlite3.OperationalError: database is locked
和我的还不一样,我的是sqlite3.OperationalError: no such table:pkgtups
在sqlutils.py文件中找到了168行,
ls -l /var/lib/yum/history #查看一下这个目录下的文件,有一个类似这个history-2019-08-22.sqlite的文件。
然后移除此文件与journal文件,重新安装包,可以了。
大致猜想是缓存导致,或者之前有yum安装包,但是手动kill掉了。数据保存在这个history目录下。