zoukankan      html  css  js  c++  java
  • 解决 /lib64/libc.so.6: version `GLIBC_2.14' not found 的问题

    本文 引自与 以下博文:

    http://stuart.blog.51cto.com/728677/1840205

    遇到这样的问题,乍一看是缺少软件,然后查看发现已安装 只是版本不对,so  那就是版本问题了

    就需要安装一下提示中所需要的的版本

    鉴于glibc的官网 我这里十分延迟,打不开,之后借用 博文中的FTP链接下载软件包

    下载安装:

    [root@jrgc130 ~]# wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
    [root@jrgc130 ~]# mv glibc-2.14.tar.gz /opt/software
    [root@jrgc130 ~]# cd /opt/software
    [root@jrgc130 software]# tar xf glibc-2.14.tar.gz
    [root@jrgc130 software]# cd glibc-2.14
    [root@jrgc130 glibc-2.14]# mkdir build
    [root@jrgc130 glibc-2.14]# cd build
    [root@jrgc130 build]# ../configure --prefix=/usr/local/glibc-2.14
    [root@jrgc130 build]# make -j4
    [root@jrgc130 build]# make install
    [root@jrgc130 build]# cd /usr/local/glibc-2.14/lib
    [root@jrgc130 lib]# cp libc-2.16.so /lib64/
     
    博文中 有个地方 是 rm -rf libc.so.6   我没有执行这一步,而是直接进行软链;其实他的意思是删掉之后,软链后 会重新生成一个 只是这个虽然名字不同 但是 还是libc-2.14.so
    root@example lib64]# /sbin/sln libc-2.14.so /lib64/libc.so.6
     
     
    发现确实再次ssh链接的时候  会有一堆错误提示  但是不影响进行连接
    [root@example ~]# vim /etc/environment 
    LANG=en_US.utf-8
    LC_ALL=
    [root@example ~]# source /etc/environment 
    [root@example ~]# localedef -v -c -i en_US -f UTF-8 en_US.UTF-8
     
    而且 该方法确实解决了该问题
     
     
  • 相关阅读:
    shell的一本书
    linux设置网络三种方法
    BIOS讲解
    对于ssh和hadoop联系讲解和ssh的基本内容
    Httphandler
    ASP.NET配置文件
    Httpmoudle
    ASP.NET页面生命周期
    ASP.NET页面跳转方法的集合
    OutputCache的使用
  • 原文地址:https://www.cnblogs.com/playboysnow/p/7327270.html
Copyright © 2011-2022 走看看