QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1080|回复: 0

更新gcc的时候出了大问题...求助..

[复制链接]
发表于 2008-6-12 23:16:32 | 显示全部楼层 |阅读模式
在对一台server (RHEL AS4)进行更新gcc时,对glibc-2.4-31.1.x86_64.rpm包更新
的时候,毫无防范的就rpm -Uvh --allmatches --nodeps X.rpm, 在剔除了原来glibc库后
,还没装好新库就中断。
    此时,基本上所有的命令都用不上了,因为一个依赖库ld-linux-x86-64.so.2丢失。比
如,bash,rpm,mount,clear等常用命令都依赖此库。除了发现cd还可以用外。
    此时,想到的办法就是把ld-linux-x86-64.so.2库放到/lib64/下。可是,要安装glib
c的rpm包,或者在机外提取该库,然后,传进机器。可是,都需要这些常用命令,而命令又
不能没有该链接库。
    无语......

使用命令大多会出现类似情况:
-bash: /bin/ls: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file o
r directory

就是这样...
现在连过去就是
/bin/bash: Permission denied

是不是只有用盘进入rescue模式把那个动态库文件拷过去?

但是有人指点我说还要看看ld_library_path有没有问题
用crle -l /lib64修复
哪位指点一下?多谢多谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 06:32 , Processed in 0.040962 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表