问题描述
Linux更新失败,提示如下:
error: SELECT hnum, blob FROM ‘Packages’: 11: database disk image is malformed
原因分析:
可能是由于 yumdb 损坏造成的:可能是由“yum update”过程或软件包安装的障碍引起的。
解决方案:
要修复此错误,您需要通过运行以下命令来清理数据库缓存。
yum clean dbcache
如果上述命令无法运行(修复错误),请尝试运行以下一系列命令。
yum clean all #delete entries in /var/cache/yum/ directory.
yum clean metadata #clear XML metadeta
yum clean dbcache #clear the cached files for database
yum makecache