dpkg: unrecoverable fatal error, aborting:
reading files list for package 'libxml2:i386': Input/output error
E: Sub-process /usr/bin/dpkg returned an error code (2)
答案1
无法通过更新管理器/apt-get upgrade 安装任何更新 核实
So the solution is the following:
- 进入 /var/lib/dpkg 目录
- 备份状态文件
- 编辑状态文件
- 搜索出现错误的包
只需从该包中删除这些行(但保留涉及其他包的所有其他行,即使它们在“替换”或“依赖”字段中包含损坏的包)
[…]
保存状态文件中的更改
运行:sudo dpkg --configure -a
强制重新安装缺失的依赖项(因为现在有一些):
sudo apt-get -f 安装
我认为,如果损坏的包不依赖于任何其他包(这种情况很少见),只需重新安装它:
sudo apt-get install the_package
- 一切正常,现在可以更新,升级或安装新的软件包!