“无法打开共享对象文件:输入/输出错误”-适用于所有内容

“无法打开共享对象文件:输入/输出错误”-适用于所有内容

pacman: error while loading shared libraries: libarchive.so.13: cannot open shared object file: Input/output error

几乎每个命令都会以类似的方式响应,每个命令都有不同的共享对象。至少核心实用程序可以正常运行...

它只是在某一时刻发生,我怀疑是由于软件包安装不正确造成的(我在单独的 SSH 会话中运行 AUR 更新,但后来断开了连接)。

我甚至无法访问 pacman 日志,因为...嗯...

当 ls'ing /usr/share 时我得到(修剪后的响应):

ls: cannot access libndr.so.0.0.3: Input/output error
ls: cannot access libsamdb.so: Input/output error
ls: cannot access libsamba-credentials.so.0: Input/output error
ls: cannot access libdcerpc.so: Input/output error
ls: cannot access libdcerpc-samr.so.0: Input/output error
ls: cannot access libSoundTouch.so.0: Input/output error
ls: cannot access libSoundTouch.so.0.0.0: Input/output error
ls: cannot access libjavascriptcoregtk-4.0.so.18.1.11: Input/output error
ls: cannot access libclangLex.a: Input/output error
ls: cannot access libclangParse.a: Input/output error
ls: cannot access libclangAnalysis.a: Stale file handle
ls: cannot access libclangFrontendTool.a: Stale file handle
ls: cannot access libclangBasic.a: Input/output error
ls: cannot access libclangSema.a: Stale file handle
ls: cannot access libclangAST.a: Stale file handle
ls: cannot access libclangDriver.a: Stale file handle

知道如何开始处理这个问题吗?我应该注意,我无法物理访问该机器(可能在未来几天内也无法访问)。

答案1

我肯定对 SSD 有一些基本知识不明白,但我会发布这篇文章,希望对未来的所有 Google 员工有所帮助:

我备份了所有能备份的东西(主要是目录列表 - 以及一些仍然可以访问的文件),然后重新启动(因为直觉)。一切都恢复正常。我不知道重新启动如何解决磁盘问题,但显然 - 可以。

未来的读者们,请你们祈祷并抱有希望吧!

相关内容