LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 968|回复: 6

是不是glibc出错了?

[复制链接]
发表于 2006-7-20 11:30:21 | 显示全部楼层 |阅读模式
昨天编译完成了工具链,但是在做第六章时出现了问题,chroot到/mnt/lfs时,提示无法运行/tools/bin/env,没有这个文件或目录,我试着chroot "$LFS" /tools/bin/bash --login +h ,倒是可以,但是以后所有的命令都无法运行,我猜想是工具链的glibc出现了问题,需要重新编译一遍工具链,是吗?请指教。
发表于 2006-7-20 13:03:52 | 显示全部楼层
不如从头来.
回复 支持 反对

使用道具 举报

发表于 2006-7-20 18:04:04 | 显示全部楼层
楼上太绝对了吧,重来很辛苦的
建议楼主把错误信息和过程贴上来,或到lfs官方寻求解决方法,这样也知道到底哪里出错。
回复 支持 反对

使用道具 举报

发表于 2006-7-20 18:54:25 | 显示全部楼层
Post by bobkey
楼上太绝对了吧,重来很辛苦的
建议楼主把错误信息和过程贴上来,或到lfs官方寻求解决方法,这样也知道到底哪里出错。
youbest 的苦心你没看出,想一想底层的意义吧!
回复 支持 反对

使用道具 举报

发表于 2006-7-27 16:43:32 | 显示全部楼层

只重新安装必要的软件

既然是env出错,那么你可以这样操作:
在原来系统上面
[root@NetFlow 3.2.2]# whereis env
env: /bin/env /usr/bin/env /usr/share/man/man1/env.1.gz
[root@NetFlow 3.2.2]# rpm -qf /bin/evn
error: file /bin/evn: No such file or directory
[root@NetFlow 3.2.2]# rpm -qf /bin/env
coreutils-4.5.3-19

所以需要重新安装一遍coreutils就可以了
回到$LFS状态,重新安装一遍就行
回复 支持 反对

使用道具 举报

发表于 2006-7-27 17:29:56 | 显示全部楼层
Post by energumen
既然是env出错,那么你可以这样操作:
在原来系统上面
[root@NetFlow 3.2.2]# whereis env
env: /bin/env /usr/bin/env /usr/share/man/man1/env.1.gz
[root@NetFlow 3.2.2]# rpm -qf /bin/evn
error: file /bin/evn: No such file or directory
[root@NetFlow 3.2.2]# rpm -qf /bin/env
coreutils-4.5.3-19

所以需要重新安装一遍coreutils就可以了
回到$LFS状态,重新安装一遍就行

rpm???
回复 支持 反对

使用道具 举报

发表于 2006-7-27 20:07:28 | 显示全部楼层
Post by energumen
既然是env出错,那么你可以这样操作:
在原来系统上面
[root@NetFlow 3.2.2]# whereis env
env: /bin/env /usr/bin/env /usr/share/man/man1/env.1.gz
[root@NetFlow 3.2.2]# rpm -qf /bin/evn
error: file /bin/evn: No such file or directory
[root@NetFlow 3.2.2]# rpm -qf /bin/env
coreutils-4.5.3-19

所以需要重新安装一遍coreutils就可以了
回到$LFS状态,重新安装一遍就行

不知道是什么问题引起的,就不要乱说解决方案。。呵呵。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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