zoukankan      html  css  js  c++  java
  • libc.so.6重做链接,删除导致的缺失问题(后期需要深入研究),未能成功升级

    中间件启动,提示/lib64/libc.so.6版本过低,升级glibc后,修改临时环境变量,结果导致sgment fault错误,根据报错

    ll /lib64/ |grep libc

    -rwxr-xr-x 1 root root 1726296 Aug 17  2015 libc-2.5.so
    lrwxrwxrwx 1 root root      18 Oct 28 10:50 libc.so.6 -> /lib64/libc-2.5.so

     

    由于已安装2.10.1版本,准备重新做软链,删除old ln

    rm -r libc.so.6
    ls
    ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directoryln -s libc-2.5.so libc.so.6
    ln -s libc-2.5.so libc.so.6
    ln: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

    新开启一个回话,已经无法进入,此时才意识到闯祸了,网上查找资料,执行如下操作

    LD_PRELOAD=/lib64/libc-2.5.so ln -s /lib64/libc-2.5.so /lib64/libc.so.6

    问题解决!

    对于版本过低的问题,仍然没有解决,思路

    1.删除软链接

    2.重做软链接,链接至安装的新版本

    3.重做失败后,重新链接至旧的源文件

    4.链接成功后,对系同的影响应充分考虑

    升级失败,

    glibc升级注意事项

    glibc是gnu发布的libc,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现...

    总的来说,不说运行在linux上的一些应用,或者你之前部署过的产品,就是很多linux的基本命令,比如cp, rm, ll之类,都得依赖于它.

  • 相关阅读:
    POJ 题目1145/UVA题目112 Tree Summing(二叉树遍历)
    车牌号
    小程序开发 标题新闻
    小程序开发 轮播
    小程序开发
    App phonegap
    Jquery Cookie操作
    App 添加权限
    App WebView实例化
    Vue 组件化
  • 原文地址:https://www.cnblogs.com/HarveyBing/p/6007264.html
Copyright © 2011-2022 走看看