glibc安装 段错误。

本帖最后由 zdl_361 于 2010-8-30 20:14 编辑

LFS 太郁闷了 我没有按照LFS指南上面说的新建一个用户去编译系统。直接使用了root账户。
还好吧 我失败的很多次 中途放弃了几天。然后把所有文件删掉重新来过。
这一次使用了宿主系统上的gcc 和glibc版本。mpfr gmp也是宿主系统一致。编译正常通过。一直到安装glibc的时候。
glibc编译正常通过,但是make install 过程中突然失败。然后bash除了内建命令可以执行 在root账户下面不能执行任何其他命令,都提示“段错误”。
但是其它账户可以正常执行命令。只有root不行了。
然后我使用su -c 'vim /etc/passwd'修改了root的默认shell为/bin/zsh
然后su切换到root
在zsh下面一切正常了,但是换回 bash就依然不行。
我试了一下sh命令它链接到bash,运行也是正常的。
奇怪啊,make install做了什么了。为什么会让root的bash出现这个怪问题。
我想bash本身应该没有问题吧。因为ldd看它的库都没有变化。它在其它账户下面正常。
-------
问题简要描述为
fedora 11,自己升级内核为2.6.35.2
gcc 4.4.0,mpfr 2.4.1 gmp 4.2.4 这三个包没有安装任何补丁
安装glibc 2.11.2 make install 突然出现段错误。
root 账户bash执行非内建命令出现段错误。root 使用其它shell 正常。
其它账户运行bash正常
-------
请问如何改正这个问题????

作者: zdl_361   发布时间: 2010-08-30

我刚才建了一个lfs账户继续了glibc的安装"成功"结束。不知道有没有后遗症啊。

作者: zdl_361   发布时间: 2010-08-30

不太懂也。。。

作者: yanlong938   发布时间: 2010-08-31