首页 文章

ELF解释器错误

提问于
浏览
0

当我执行任何命令时,会发生这种情况 .

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

我相信我不小心删除了glibc . 有没有办法安装它?非命令有效 . 系统是CentOS 6,1GB RAM VPS .

3 回答

  • 1

    您只能从外部系统重新安装Glibc,因为安装二进制文件使用glibc . 启动救援映像后,将系统的根安装在某处,然后下载要安装的glibc版本并执行以下命令:

    rpm -Uvh --root=/mnt/broken_system/ --force glibc-X.rpm
    

    这会将Glibc安装回您的系统上,这样您就可以重新启动操作系统,它可以正常运行 .

  • 0

    如果您只删除了与glibc关联的符号链接,则可以通过运行 ldconfig 实用程序将其恢复 . 它是 static binary ,因此可以在破碎的glibc系统上成功运行 . 在一些distos上,ldconfig将是一个内部调用类似ldconfig.real的脚本,它同样是一个静态二进制文件 .

  • 0

    使用下面的命令删除

    sudo yum remove java
    

    示例现在我删除java

相关问题