无法删除文件

无法删除文件

更新损坏了我的系统,我尝试接收并更新 php5 错误,您无法写入/usr/lib/php5/libexec

当我尝试读取这个文件时,我发现它是这样的:

root@host:/usr/lib/php5 # ls-la 
ls: can not access libexec: No such file or directory 
Total 16 
drwxr-xr-x 3 root root 4096 July 29 10:26. 
drwxr-xr-x 59 root root 12288 July 29 11:11 .. 
d????????? ? ? ? ? ? libexec 

libexec文件显然不存在但即使存在也无法访问对其进行删除或覆盖,错误如下:

root@host:/#rm libexec usr/lib/php5 
rm: can not remove libexec: No such file or directory 

因此在执行更新php5时无法替换该文件。

我是第一次遇到这种情况,有谁可以帮忙吗?

答案1

确实,这看起来像腐败。您应该检查您的驱动器是否出现故障。故障驱动器可能会导致您的损坏。然后 fsck 您的驱动器并强制重新安装新软件包。如果驱动器完好,如果操作系统损坏严重而无法安装软件包,则可能需要重新安装操作系统。

相关内容