记录一次惨痛的升级glibc教训
记录一次惨痛的升级glibc教训
记录一次惨痛的升级glibc教训
距离这事有过一段时间了、现下可回忆的东西也不多、那有多少算多少吧
我记得我升级glibc的初衷是因为安装3.x版本的openoffice 需要glibc-2.7
先用一副图片简介一下什么是glibc:
我的系统原本是glibc-2.5、源码升级到glibc-2.7、升级是成功了、可是依然:
[plain]
[root@odd ~]# ls -l /lib/libc.so.*
lrwxrwxrwx 1 root root 11 2012-07-15 /lib/libc.so.6 -> libc-2.5.so
还是指向陈旧的glibc-2.5、于是乎、脑子一热、作了如下的软链接:
[plain]
ln -sf /lib/libc.so.6 /lib64/libc-2.7.so
结果:
如您所见、系统上所有命令都用不了、包括最简单的cp、mv...等
而且、我的环境是阿里云服务器、无法进入急救模式、雪上加霜的感觉扑面而来、有木有?
升级glibc 是个高风险的操作!!!!
目前能想到的经验教训有:
① 所有程序、都不可直接操作/lib或/lib64、应该放到/usr/lib或者/usr/lib64
② 备份、备份还是备份、
评论暂时关闭