Centos /lib64/libc.so.6: version `GLIBC_2.28‘ not found (required by

问题背景

本文向大家介绍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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容