每次尝试安装或删除软件包时,都会出现此错误。我以为可能是硬盘,但是磁盘检查为我带来了健康的清单。
dpkg: unrecoverable fatal error, aborting:
reading files list for package 'linux-headers-3.16.0-31': Input/output error
E: Sub-process /usr/bin/dpkg returned an error code (2)
A package failed to install. Trying to recover:
我尝试了从dpkg状态文件中删除该文件列表的解决方案,但无济于事。我尝试清除包装,但没有用。由于目前我在Google上找不到任何帮助,因此我被困在这一点上。
更新:
现在,该错误说明了什么:
dpkg: unrecoverable fatal error, aborting:
E: Sub-process /usr/bin/dpkg returned an error code (2)
A package failed to install. Trying to recover:
尝试后:https : //askubuntu.com/a/603305/1992
更新2:
似乎驱动器有坏扇区,但重新分配的扇区数为0。但是,该驱动器相对较旧,因此我希望遇到一些问题。我将无法立即更换它,直到那时我仍希望能够使系统保持最新(特别是出于安全原因)。
我注意到,应对与错误中提到的软件包相关的一些md5校验和存在问题,但是我不知道该如何处理,例如清除它们将使dpkg继续。