LinuxSir.cn,穿越时空的Linuxsir!

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

upgrade glibc is error ??????

[复制链接]
发表于 2009-3-20 11:51:26 | 显示全部楼层 |阅读模式
Error Message:

>>> Emerging (2 of 6) sys-libs/glibc-2.8_p20080602-r1
* glibc-2.8-20080602.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                              [ ok ]
* glibc-2.8-ports-20080602.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                        [ ok ]
* glibc-2.8-patches-5.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                             [ ok ]
* checking ebuild checksums ;-) ...                                                                       [ ok ]
* checking auxfile checksums ;-) ...                                                                      [ ok ]
* checking miscfile checksums ;-) ...                                                                     [ ok ]
* Sanity check to keep you from breaking your system:
*  Downgrading glibc is not supported and a sure way to destruction
*
* ERROR: sys-libs/glibc-2.8_p20080602-r1 failed.
* Call stack:
*                       ebuild.sh, line   49:  Called pkg_setup
*   glibc-2.8_p20080602-r1.ebuild, line  228:  Called die
* The specific snippet of code:
*                           die "aborting to save your system"
*  The die message:
*   aborting to save your system
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/sys-libs/glibc-2.8_p20080602-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-libs/glibc-2.8_p20080602-r1/temp/die.env'.

Thank you ...
发表于 2009-3-20 12:01:18 | 显示全部楼层
不说说了吗
downgrading glibc is not supported and a sure way to destruction.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-20 12:07:52 | 显示全部楼层
localhost ~ # emerge -uDpv system

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     UD] sys-libs/glibc-2.8_p20080602-r1 [2.9_p20081201-r2] USE="nls -debug -gd -glibc-omitfp (-hardened) (-multilib) -profile (-selinux) -vanilla" 0 kB
[ebuild     UD] sys-apps/baselayout-1.12.11.1 [2.0.0] USE="unicode%* -bootstrap% -build -static%" 0 kB
[ebuild     UD] sys-apps/module-init-tools-3.5 [3.6-r1] USE="-old-linux" 0 kB
[ebuild     UD] sys-fs/udev-124-r1 [140] USE="(-selinux)" 0 kB
[ebuild     UD] sys-apps/sysvinit-2.86-r10 [2.86-r12] USE="(-ibm) (-selinux) -static" 0 kB
[uninstall    ] sys-apps/openrc-0.4.3-r1  USE="ncurses pam unicode -debug"
回复 支持 反对

使用道具 举报

发表于 2009-3-20 13:01:49 | 显示全部楼层
"aborting to save your system"
回复 支持 反对

使用道具 举报

发表于 2009-3-20 13:23:50 | 显示全部楼层
你系统里已经安装了glibc2.9,现在要装的是glibc2.8。portage是不会让你这么做的,否则的话你的系统会出现很多问题的。缺省状态下,要降级glibc的话,emerge会自动退出的,想都不要想。如果非要这么做的话(强烈建议不要这么做),需要改个文件才行。
回复 支持 反对

使用道具 举报

发表于 2009-3-20 14:06:48 | 显示全部楼层
难道LZ从unstable改到stable?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-20 14:11:49 | 显示全部楼层
对的啊...
以前装的时候用的是:ACCEPT_WORDS="-86"
发现gnome运行太慢了,所以就想退回来.....
就出问题了........

但现在给glibc给删除了,应该怎么恢复啊,还是只能重新装系统了.
回复 支持 反对

使用道具 举报

发表于 2009-3-20 14:36:29 | 显示全部楼层
http://forums.gentoo.org/viewtop ... -postorder-asc.html

大概的步骤是:
用光盘引导
加载/分区
chroot
下载编译过的glibc包,并解压到相应的位置
根据你的需要设置glibc版本
根据需要进行相应的emerge


另外下次如果downgrade glibc,可参见 http://forums.gentoo.org/viewtop ... libc+downgrade.html
回复 支持 反对

使用道具 举报

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

本版积分规则

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