记录一次惨痛的升级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
     ② 备份、备份还是备份、

相关内容

    暂无相关文章