所有命令停止工作在6.5中

删除一些重复的软件包时,我犯了一个很大的错误,因为它似乎被破坏了。 百胜

1036 rpm -e --nodeps glibc-2.12-1.132.el6_5.2.x86_64 1037 rpm -e --nodeps nscd-2.12-1.132.el6_5.2.x86_64 1038 rpm -e --nodeps glibc-common-2.12-1.132.el6_5.2.x86_64 1040 rpm -e --nodeps glibc-common-2.12-1.132.el6.x86_64 glibc-devel-2.12-1.132.el6.x86_64 glibc-headers-2.12-1.132.el6.x86_64 1041 rpm -e glibc.x86_64 1042 rpm -e --nodeps glibc.x86_64 

这个问题发生在1042步之后。 没有命令工作(包括yum,rpm,ls,cp等)并且出错

/lib64/ld-linux-x86-64.so.2:错误的ELF解释器:没有这样的文件或目录

我以为安装glibc后删除所有当前的将有助于解决重复包错误:(现在我意识到,它被用作在GNU系统和大多数系统与Linux内核的C库,它定义了“系统调用“和其他基础设施,如open,malloc,printf,exit等。

除重装之外是否还有其他可行的解决scheme?

我失去了SSH访问。 也许任何事情可以使用救援光盘完成?

谢谢

是的,这不是世界末日。

您将需要使用一张救援光盘启动 – 对于CentOS来说,这意味着安装介质。

在启动提示符下,inputlinux rescue

您将看到一个选项,以读取/写入模式挂载文件系统,将其挂载到只读模式,或者跳过挂载。

select该选项以读取/写入模式进行安装。

您的普通根文件系统将被挂载为/mnt/sysimage/

获取丢失的软件包的rpm。

使用--root /mnt/sysimage/选项来安装它们。