我正在使用 centos 7 设置一台机器,但似乎我搞砸了,现在大多数命令都输出了一些 ELF 错误:
[***** ~]$ python
python: ������: ELF: zR: 错误 1227246965
[***** ~]$ ls
ls: : ELF: zR: 错误 18446744071987891573
奇怪的是,有些函数可以将 sudo
放在前面。
[***** ~]$ yum install gcc
/usr/bin/python: : ELF: zR: Error 18446744071568268661
[***** ~]$ sudo yum install gcc
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
....
知道如何解决这个问题吗?谢谢!
最佳答案
Google 搜索指向 this类似的问题。
您可能所做的是安装一份 libc.so.6
的副本,该副本不兼容 与您的系统加载程序 (/lib64/ld-linux-x86 -64.so.2
) 在你的 LD_LIBRARY_PATH
的某处。
命令在 sudo
下工作的原因可能是它们忽略了 LD_LIBRARY_PATH
。
您可以取消设置 LD_LIBRARY_PATH
并检查问题是否消失。
错误地安装 libc.so.6
副本是导致系统无法启动的一种非常简单的方法。
参见 this answer如果您需要多个 GLIBC 实例。
关于terminal - 命令输出 ELF : zR: Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50652269/