我遇到了一个问题,该问题不允许我执行与 apt-get 相关的任何操作:安装、删除等。每当我尝试执行某些操作(例如sudo apt-get install firefox -f)时,它都会给我相同的错误消息:
Reading database ... dpkg: unrecoverable fatal error, aborting:
unable to open files list file for package `fontconfig-config': Input/output error
E: Sub-process /usr/bin/dpkg returned an error code (2)
Run Code Online (Sandbox Code Playgroud)
我试图处理包裹fontconfig-config但没有成功。
我发现“输入/输出错误”通常与硬盘驱动器的物理问题有关,但我不认为这是我在没有任何其他问题的情况下使用该高清的情况。
我已尝试删除此处提到的包中/var/lib/dpkg/status的提及。
我已尝试删除与该软件包相关的所有文件,/var/lib/dpkg/info因为我在某处找到了它。
但我仍然不能做任何事情。当我寻找给我带来麻烦的文件时,有趣的一点出现了:
mecho@Ansible-MS-7680:/var/lib/dpkg/info$ ls fontconfig*
ls: cannot access fontconfig-config.list: Input/output error
fontconfig.list fontconfig.postinst fontconfig.preinst fontconfig.triggers
fontconfig.md5sums fontconfig.postrm fontconfig.prerm
Run Code Online (Sandbox Code Playgroud)
这是在我删除所有文件后完成的......看起来fontconfig-config.list仍然存在但它没有出现!
关于如何解决问题的任何想法?
我在 kubuntu 精确, fontconfig-config_2.8.0-3ubuntu9.1
我没有安装 smartmontools,也没有安装任何其他可以用来检查硬盘的程序。我似乎拥有的最相似的想法是 KDE 分区管理器,但它不允许我检查任何内容(该选项似乎不可用)。但是,我认为问题不在于高清。
你如何建议我做 fs 检查? …