- 论坛徽章:
- 0
|
系统环境: REDHAT LINUX9.0
出故障前期操作:
1.不知道由于有什么误操作,突然发现LINUX下不能编译二进制安装软件包.
做个测试.gcc hellow.c 报错,错误如下:
gcc hello.c
/lib/libc.so.6: undefined reference to `__libc_stack_end@GLIBC_2.1'
/lib/libc.so.6: undefined reference to `_dl_tls_symaddr@GLIBC_PRIVATE'
collect2: ld returned 1 exit status
2.GOOGLE了一下,可能原因是由于glibc有问题.找了LINUX安装盘拷了几个GLIBC的RPM安装包准备重装.
3.安装glibc-common-2.3.2-11.9.i386.rpm时正常没有报错
rpm -ivh glibc-common-2.3.2-11.9.i386.rpm
warning: glibc-common-2.3.2-11.9.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:glibc-common ########################################### [100%]
安装glibc-2.3.2-11.9.i386.rpm时报错
]# rpm -ivh glibc-2.3.2-11.9.i386.rpm
warning: glibc-2.3.2-11.9.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
basesystem is needed by glibc-2.3.2-11.9
没有过多考虑 加了 --nodeps 出现一下提示信息
rpm -ivh glibc-2.3.2-11.9.i386.rpm --nodeps
warning: glibc-2.3.2-11.9.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:glibc warning: /etc/ld.so.conf created as /etc/ld.so.conf.rpmnew
warning: /etc/localtime created as /etc/localtime.rpmnew
warning: /etc/nsswitch.conf created as /etc/nsswitch.conf.rpmnew
warning: /etc/rpc saved as /etc/rpc.rpmorig
warning: /usr/lib/gconv/gconv-modules created as /usr/lib/gconv/gconv-modules.rpmnew
########################################### [100%]
问题现象:
有些命令不能使用. 如rpm 还有其他一些命令时如more(但CAT可以使用)输入PRM,报错:
Segmentation fault
vi 文件,也报错,如下
Vim: Caught deadly signal SEGV
Vim: Finished.
Segmentation fault
开始还以 $PATH不对,但我在BIN目录下直接执行也不行
现在SSH也登陆不上去了,可以连接服务器,但提示输入密码后,输入密码后没有反应.
用以前的登陆查看 ps -ef|grep ssh 没有输出,可能也用不了.
现尝试在用copy另外一台LINUX的相关几个文件ld.so.conf localtime nsswitch.conf rpc gconv-modules
覆盖到这台服务器上,还是不行.
不敢重启,怕重启后,再也登陆不上去,还得跑到三元桥网通那里.
忘告之如何解决这个问题.
谢谢. |
|