Centos /lib64/libc.so.6: version `GLIBC_2.28‘ not found (required by_version `glibc_2.28' not found_Shine Leon的博客-CSDN博客


本站和网页 https://blog.csdn.net/NinjaKilling/article/details/125979091 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Centos /lib64/libc.so.6: version `GLIBC_2.28‘ not found (required by_version `glibc_2.28' not found_Shine Leon的博客-CSDN博客
Centos /lib64/libc.so.6: version `GLIBC_2.28‘ not found (required by
Shine Leon
已于 2022-07-25 17:21:05 修改
13264
收藏
33
文章标签:
centos
linux
服务器
于 2022-07-25 17:12:40 首次发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/NinjaKilling/article/details/125979091
版权
问题背景
本文向大家介绍Centos系统在启动一些服务的时候会碰到的/lib64/libc.so.6: version `GLIBC_2.28’ not found (required by…的问题的解决方法,根据提示可知碰到此问题,是因为没有找到GLIBC_2.28版本,需要添加GLIBC的2.28版本
解决方案
​cd /usr/local/
wget https://mirror.bjtu.edu.cn/gnu/libc/glibc-2.28.tar.xz --no-check-certificate
tar -xf glibc-2.28.tar.xz
cd glibc-2.28/
mkdir build
cd build/
../configure --prefix=/usr/local/glibc-2.28
运行该命令后会报下面两个错误
报错1
configure: error: in `/root/test/glibc-2.28/build’:
configure: error: no acceptable C compiler found in $PATH
先执行
yum install gcc
之后再执行
../configure --prefix=/usr/local/glibc-2.28
会遇到报错2
报错2
These critical programs are missing or too old: make bison compiler
Check the INSTALL file for required versions.
make bison compiler太过老旧 解决: 升级GCC编译器
yum -y install centos-release-scl
yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils
scl enable devtoolset-8 bash
echo "source /opt/rh/devtoolset-8/enable" >>/etc/profile
升级make
wget http://ftp.gnu.org/gnu/make/make-4.2.tar.gz
tar -xzvf make-4.2.tar.gz
cd make-4.2
sudo ./configure
sudo make
sudo make install
sudo rm -rf /usr/bin/make
sudo cp ./make /usr/bin/
make -v
再次回到GLIBC目录
cd /usr/local/glibc-2.28/build/
yum install -y bison
sudo ../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make //make 运行时间较长
make install
验证GLIBC是否存在GLIBC-2.28版本
[root@centos-dm ~]# strings /lib64/libc.so.6 |grep GLIBC
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17
GLIBC_2.18
GLIBC_2.22
GLIBC_2.23
GLIBC_2.24
GLIBC_2.25
GLIBC_2.26
GLIBC_2.27
GLIBC_2.28
GLIBC_PRIVATE
重启服务器后,即可启动DmAPService.service
启动服务
systemctl start DmAPService.service
查看状态
systemctl status DmAPService.service
技术博客社区地址 https://eco.dameng.com
Shine Leon
关注
关注
点赞
33
收藏
觉得还不错?
一键收藏
打赏
知道了
评论
Centos /lib64/libc.so.6: version `GLIBC_2.28‘ not found (required by
本文向大家介绍Centos系统在启动一些服务的时候会碰到的/lib64/libc.so.6version`GLIBC_2.28’notfound(requiredby…的问题的解决方法,根据提示可知碰到此问题,是因为没有找到GLIBC_2.28版本,需要添加GLIBC的2.28版本。......
复制链接
扫一扫
Ubuntu 18.04 出现GLIBC_2.28 not found的解决方法【实测有效】
一个金牛座 的程序员
03-22
422
关于/lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.28’ not found`出现报错,建议不要使用源码包去编译并升级。在下文有分享一个使用官方的Debian软件包去升级使用的方法。仅供参考!
version `GLIBC_2.28‘ not found
qq_50247813的博客
02-03
2640
启动java、jar包报错,报错内容主要是:version ` GLIBC _2.18’ not found。由于Linux系统的glibc版本太低,而软件编译时使用了较高版本的glibc引起的!查看glibc版本(这里链接的是2.17的版本)将glibc升级为2.18的看看。查看所有的GLIBC。
5 条评论
您还未登录,请先
登录
后发表或查看评论
Ubuntu 18.04 出现GLIBC_2.28 not found的解决方法(亲测有效)
最新发布
Youning_Yim的博客
03-05
4802
关于GLIBC_2.28’ not found`出现报错,建议不要使用源码包去编辑并升级。在下文有分享一个使用官方的Debian软件包去升级使用的方法。请参考!
解决libc.so.6: version `GLIBC_2.14' not found问题
热门推荐
ghui's world
01-04
24万+
0.以下在系统CentOS 6.3 x86_64上操作
1.试图运行程序,提示"libc.so.6: version `GLIBC_2.14' not found",原因是系统的glibc版本太低,软件编译时使用了较高版本的glibc引起的:
[ghui@StuOS bin]$ pwd
/var/VMdisks/cross/mingw32/bin
[ghui@StuOS bin]$ ls
解决/lib64/libc.so.6: version `GLIBC_2.28‘ not found (required by
LJL_1003的博客
11-21
1万+
解决方案:升级glibc到2.28版本
`GLIBC_2.28‘ not found 问题
Interplayer的博客
01-04
4086
glibc错误。
version GLIBC_2.28 not found
柳鲲鹏
05-29
1万+
detail:
OpenJDK Runtime Environment (build 1.8.0-taishan-uos-arm64-2020_04_23_09_54-45)
OpenJDK 64-Bit Server VM (build 25.242-b45, mixed mode)
tsit@tsit-FT2004:/opt/Taishan/Office/jdk/bin$ ./java -jar ../../bin/TIOffice.jarError: A JNI error has occurre
解决 version `GLIBC_2.17' not found
mao_feng的博客
09-20
1万+
导致这个原因是一个在新的环境编译出来的程序跑在了老的环境里。然而,往往你没有权限去更新系统的glibc和gcc,又不想去重新编译一个程序,所以这里提供了一个比较hack的方法。我们以在redhat el6上安装tensoflow为例。
1) 安装支持c++11的编译器。
2)pip
install --upgrade https://storage.googleapis.com/t
(解决方案) node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28‘ not found (node required by node)
q_776355102的博客
01-20
7294
当您运行node -v或pm2 list命令时出现错误:-node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)。
解决 /lib64/libc.so.6: version `GLIBC_2.15' not found 问题
huaishuming的专栏
11-04
2万+
好久没写简书了,主要是比较忙,今天来给大家分享个大数据环境上的问题吧,看似简单,搞了大半个晚上,主要是网上很少有靠谱的文章;原本打算只是安装 telnet 来监听 flume 端口而已,在强制安装了 telnet 的服务端和客户端之后,在运行监听 flume 的端口时出现了 标题上的错误。
原因是:使用高级的命令安装了软件,但是本机还是使用的是低级的依赖库,因此会出现这种情况;使用 ldd --...
CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决
01-11
CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决 环境: [orangle@localhost Downloads]$ uname -m&&uname -r x86_64 2.6.32-220.el6.x86_64 [orangle@localhost Downloads]$ cat /etc/...
centos安装jdk1.8时出现没有/lib/ld-linux.so.2:这个文件的原因分析
09-15
主要介绍了centos安装jdk1.8时出现没有/lib/ld-linux.so.2:这个文件的原因分析,通过使用一个简单的命令可以帮助我们解决,需要的朋友跟随脚本之家小编一起看看吧
libm.so.6 放到/usr/lib64/
08-08
centos7 64位 import tensorflow 报错 ‘GLIBC_2.23' not found
解决Centos6.7:-bash: ./DrClientLinux: /lib/ld-linux.so.2: bad ELF
10-18
解决Centos6.7:-bash: ./DrClientLinux: /lib/ld-linux.so.2: bad ELF 的所有rpm包
glibc-2.17-307.el7.1.i686_oracle_linuxglibc_centos_
10-02
centos安装oralce的oracle依赖包(CentOS installs Orace's Oracle dependency package)
从根源上解决libc.so.6版本问题 /lib64/libc.so.6:version ‘GLIBC_XXX’ not found
01-09
不知道你们是不是有时候也跟我一样,在安装完python某些包的时候,在import的时候总会报错 libc.so.6的版本问题,在网上查找了N种方式,不是没有资源下载就是没用,偶尔也会遇到一些有用的,但是是实在是有点烦。
于是就去找了公司的运维小哥帮忙看下,结果三两下就解决了。害…
厚着脸皮要来了解决方法,分享给大家
查看支持版本:
strings /lib64/libc.so.6 | grep GLIBC
下载包(这里可以找自己需要的版本):
wget http://ftp.gnu.org/gnu/glibc/glibc-2.19.tar.gz
剩下就编译安装:
tar -xf glibc-
centos 升级 glibc-2.14 教程附资源
05-07
centos 升级 glibc 2.14 教程:
tar -xvf glibc-2.14.tar.gz
tar -xvf glibc-ports-2.14.tar.gz
mv glibc-ports-2.14 glibc-2.14/ports
mkdir glibc-2.14/build
cd glibc-2.14/build
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
make
make install
# 查看 /lib64/libc.so.6 软链接
ll /lib64/libc.so.6
/lib64/libc.so.6 -> /lib64/libc-2.14.so
# 查看 glibc 版本
strings /lib64/libc.so.6 |grep GLIBC_
/lib64/libc.so.6: version `GLIBC_2.16‘ not found (required by node)
hh3167253066的博客
09-28
1万+
在linux上安装node环境好了后,想运行node试一下,报错/lib64/libc.so.6: version `GLIBC_2.16’ not found (required by node)
这个错误的原因是未安装2.17版本的glibc库。
一、查看系统中可使用的glibc版本
//使用strings命令查看
strings /lib64/libc.so.6 |grep GLIBC_
//查看结果如下:
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
configure: error: boost library not found (boost/graph/adjacency_list.hpp).
02-06
这个错误提示表明你在尝试使用一个需要Boost库的程序, 但是在你的系统中找不到Boost库。
Boost是一个由C++语言编写的软件库, 它提供了许多常用的C++类和函数, 包括一些与图论有关的功能。如果你在编译一个需要Boost库的程序, 而你的系统中没有安装Boost库, 就会出现上述错误。
要解决这个问题, 你需要在你的系统中安装Boost库。 具体的安装方法可能因操作系统不同而有所差异, 但通常可以使用包管理器(如apt或yum)来安装Boost库。 例如, 在Ubuntu或Debian系统中, 你可以使用以下命令来安装Boost库:
```
sudo apt-get install libboost-all-dev
```
在Fedora或CentOS系统中, 你可以使用以下命令来安装Boost库:
```
sudo yum install boost-devel
```
在安装完Boost库后, 你应该再次尝试编译你的程序, 这次应该不会再出现"boost library not found"的错误了。
希望这能帮到你! 如果你还有任何问题, 可以再次提问。
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
Shine Leon
CSDN认证博客专家
CSDN认证企业博客
码龄8年
北京达梦数据库技术有限公司
12
原创
43万+
周排名
18万+
总排名
1万+
访问
等级
137
积分
粉丝
获赞
评论
41
收藏
私信
关注
热门文章
Centos /lib64/libc.so.6: version `GLIBC_2.28‘ not found (required by
13159
MySQL迁移到达梦-超出定义长度问题
1752
数据库安装部署
891
1.数据库安装前工作
725
DM数据库Linux服务器启动图形化工具
582
最新评论
Centos /lib64/libc.so.6: version `GLIBC_2.28‘ not found (required by
大宝贱:
make install 报错 Segmentation fault 怎么解决啊
Centos /lib64/libc.so.6: version `GLIBC_2.28‘ not found (required by
m0_73537608:
make报错咋整啊
Centos /lib64/libc.so.6: version `GLIBC_2.28‘ not found (required by
Shine Leon:
10~20分钟吧
Centos /lib64/libc.so.6: version `GLIBC_2.28‘ not found (required by
要更加努力啊:
这个make要make多久啊
Centos /lib64/libc.so.6: version `GLIBC_2.28‘ not found (required by
蛋炒细米粉:
哈哈哈 谢谢博主
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
MySQL迁移到达梦-超出定义长度问题
DM DSC 原理与搭建方法
DM MPP集群原理与配置管理
2022年12篇
目录
目录
最新文章
MySQL迁移到达梦-超出定义长度问题
DM DSC 原理与搭建方法
DM MPP集群原理与配置管理
2022年12篇
目录
评论 5
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
添加红包
祝福语
请填写红包祝福语或标题
红包数量
红包个数最小为10个
红包总金额
红包金额最低5元
余额支付
当前余额3.43元
前往充值 >
需支付:10.00元
取消
确定
下一步
知道了
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝
规则
hope_wisdom 发出的红包
打赏作者
Shine Leon
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值