centos服务器 /1ib64/libm.so.6: version “GLIBc 2.27’ not found 异常 ...

打印 上一主题 下一主题

主题 1841|帖子 1841|积分 5523

centos服务器 /1ib64/libm.so.6: version “GLIBc 2.27’ not found 异常

问题

在服务器使用open3d时,报错缺失GLIBC_2.27,因为后续操作出问题会导致服务器挂,所以最好先备份一下。

解决

查询glibc版本

输入指令查询系统glibc版本,我是更新后解决的,之前查询时版本是GLIBC_2.17,所以需要升级
  1. ldd --version
复制代码

  1. strings /lib64/libc.so.6 | grep GLIBC
复制代码

升级gcc

因为centos7,所以对应GLIBC版本过低,升级需要先升级gcc8
  1. # 安装devtoolset-8-gcc
  2. yum install -y devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils
  3. # 设置环境变量
  4. echo "source /opt/rh/devtoolset-8/enable" >> /etc/profile
  5. source /etc/profile
复制代码
  1. # 安装gcc
  2. $wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-8.5.0/gcc-8.5.0.tar.gz
  3. # 如果清华下载慢也可以换腾讯
  4. # wget https://mirrors.cloud.tencent.com/gnu/gcc/gcc-8.5.0/gcc-8.5.0.tar.gz
  5. 解压
  6. tar -zxvf gcc-8.5.0.tar.gz
  7. cd gcc-8.5.0
  8. 配置
  9. ./contrib/download_prerequisites
  10. mkdir build && cd build/
  11. ../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
  12. # 编译
  13. make
  14. #安装
  15. make install
  16. #检查
  17. gcc -v
复制代码

升级make

  1. # 下载
  2. wget --no-check-certificate https://ftp.gnu.org/gnu/make/make-4.3.tar.gz
  3. # 解压
  4. tar -xzvf make-4.3.tar.gz
  5. cd make-4.3/
  6. # 配置
  7. ./configure  --prefix=/usr/local/make
  8. # 安装
  9. make
  10. make install
  11. # 软链接
  12. cd /usr/bin/
  13. mv make make.bak # backup
  14. ln -sv /usr/local/make/bin/make /usr/bin/make
复制代码
安装GLIBC_2.27

  1. # 下载
  2. wget --no-check-certificate https://ftp.gnu.org/gnu/glibc/glibc-2.27.tar.gz
  3. # 解压
  4. tar -xzvf glibc-2.28.tar.gz
  5. cd glibc-2.28
  6. # 配置
  7. mkdir build && cd build
  8. ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
  9. # 安装
  10. make
  11. make install
复制代码
在安装后会发现系统报错,说安装失败,这个问题不用管,直接查询系统,可以看到已经升级到2.28了
  1. make[1]: [Makefile:111: install] Error 1
  2. make[1]: Leaving directory ‘/opt/glibc-2.27’
  3. make: [Makefile:12:install] 错误 2
复制代码
  1. ldd --version
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

河曲智叟

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表