学无先后,达者为师

网站首页 编程语言 正文

centos7.6升级glibcln: relocation error: /lib64/libc

作者:amingMM 更新时间: 2022-05-12 编程语言

危险行为 严重导致ssh连接不上 ls pwd 等命令不好使

起因 :GLIBC_2.25’ not found

yum -y update glibc 致命 或者 解压 make install 直接编译安装

 
 
wget https://ftp.gnu.org/gnu/glibc/glibc-2.17.tar.gz --no-check-certificate 
tar -xvf glibc-2.17.tar.gz   
cd glibc-2.17 
mkdir build 
cd build 
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin 
make && make install

想要直接升级glibc(非常危险的行为)

glibc是 GNU发布的libc库,即Linux的基础C语言 运行库库,所以不要轻易的去升级

导致致命错误

Invalid link from "/lib64/libc.so-2.17" to "/lib64/libc.so.6": No such file or directory
ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
 

恢复前提 安装 宝塔 运维 web控制台

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
去其他 7.x 版本 centos 系统 把 这几个文件 copy 下来 一会用

在这里插入图片描述

sln /lib64/libc-2.1.so /lib64/libc.so.6
LD_PRELOAD=/lib64/libc-2.17.so ln -s -f /lib64/libc-2.17.so /lib64/libc.so.6

原文链接:https://blog.csdn.net/qq_33608000/article/details/124264035

栏目分类
最近更新