Centos升级glibc问题盘点

news/2025/1/27 13:04:04/文章来源:https://www.cnblogs.com/boydenyol/p/18692549

Centos升级glibc问题盘点

[!WARNING]

升级glibc遇到问题比较严重,升级前后注意不要关闭当前升级的窗口!

切记,切记,切记!

首先看下升级前的glibc版本,可以看出升级前glibc版本最高为2.17

[root@localhost lib64]# 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_PRIVATE

以升级2.25版本为例,

需要关注下这几个链接(/usr/lib64文件夹下):

[root@localhost lib64]# ls -l | grep 2.17.so | grep '>'
lrwxrwxrwx.  1 root root     10 1月  27 12:07 ld-linux-x86-64.so.2 -> ld-2.17.so
lrwxrwxrwx.  1 root root     14 1月  27 11:05 libanl.so.1 -> libanl-2.17.so
lrwxrwxrwx.  1 root root     23 1月  27 12:29 libBrokenLocale.so.1 -> libBrokenLocale-2.17.so
lrwxrwxrwx.  1 root root     15 1月  27 11:05 libcidn.so.1 -> libcidn-2.17.so
lrwxrwxrwx.  1 root root     16 1月  27 11:05 libcrypt.so.1 -> libcrypt-2.17.so
lrwxrwxrwx.  1 root root     19 1月  27 12:08 libc.so.6 -> /lib64/libc-2.17.so
lrwxrwxrwx.  1 root root     13 1月  27 12:27 libdl.so.2 -> libdl-2.17.so
lrwxrwxrwx.  1 root root     12 1月  27 12:28 libm.so.6 -> libm-2.17.so
lrwxrwxrwx.  1 root root     14 1月  27 11:05 libnsl.so.1 -> libnsl-2.17.so
lrwxrwxrwx.  1 root root     21 1月  27 11:05 libnss_compat.so.2 -> libnss_compat-2.17.so
lrwxrwxrwx.  1 root root     17 1月  27 11:05 libnss_db.so.2 -> libnss_db-2.17.so
lrwxrwxrwx.  1 root root     18 1月  27 11:05 libnss_dns.so.2 -> libnss_dns-2.17.so
lrwxrwxrwx.  1 root root     20 1月  27 11:05 libnss_files.so.2 -> libnss_files-2.17.so
lrwxrwxrwx.  1 root root     21 1月  27 11:05 libnss_hesiod.so.2 -> libnss_hesiod-2.17.so
lrwxrwxrwx.  1 root root     22 1月  27 11:05 libnss_nisplus.so.2 -> libnss_nisplus-2.17.so
lrwxrwxrwx.  1 root root     18 1月  27 11:05 libnss_nis.so.2 -> libnss_nis-2.17.so
lrwxrwxrwx.  1 root root     18 1月  27 11:05 libpthread.so.0 -> libpthread-2.17.so
lrwxrwxrwx.  1 root root     17 1月  27 11:05 libresolv.so.2 -> libresolv-2.17.so
lrwxrwxrwx.  1 root root     13 1月  27 11:05 librt.so.1 -> librt-2.17.so
lrwxrwxrwx.  1 root root     15 1月  27 11:05 libutil.so.1 -> libutil-2.17.so

如果升级失败的话,部分链接会指向升级后的2.25版本,这时需要使用sln命令将其指向原来的版本即可

#这里以libdl.so.2举例
sudo sln libdl-2.17.so libdl.so.2

[!IMPORTANT]

升级失败会遇到的问题点:

  • 所有命令都无法使用,relocation error: /lib64/libpthread.so.0: symbol __libc_vfork version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
  • 远程连接无法使用 connection reset by remote server
  • 如果部分修复的话,部分命令会出现/lib64/libc.so.6: version GLIBC_2.17 not found

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/876214.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VS Code 报错 __float128 is not supported on this target 解决方法

最近在使用 VS Code 时,每一个 cpp 文件都会有如下报错:在中文互联网上并没有搜索到很好的解决方案,但是在 stack overflow 上找到了一个比较好的回答:This problem may be caused by your VSCode using clang-tidy as the C/C++ extension. clang-tidy does not support _…

A Critique of ANSI SQL Isolation Levels.18687395

原文:A critique of ANSI SQL isolation levels摘要:ANSI SQL-92[MS, ANSI]使用脏读、不可重复读以及幻读现象(phenomena)定义了隔离级,本论文展示了这些现象,以及ANSI SQL定义并无法合适的描述众多流行的隔离级别,包括(ANSI标准)所涵盖的级别的标准锁实现。我们还介绍…

0127人工智能创新型教师培育计划(第一期) 试题

# 试题 http://site01.openhydra.net:30012/evt/uploadcode人工智能创新型教师培育计划(第一期)​ 【活动进展每日更新1月26日】​活动更新(1月26日 22:00更新): Python作业​教师AI基础考核作业(见下面介绍),或者可以下载word文件 查看。 1月31日中午24:00前提交, 作…

.net core 使用账号密码方式读取SharePoint 文件(记录)

项目环境 .net 6.0 原代码 是.netframework 4.6 原代码引用了Microsoft.SharePoint.Client 包去操作.其中身份验证的使用的是 SharePointOnlineCredentials 类.但迁移到.net 6,0 后发现这个类已经被移除.测试了常用 的各种方式,大部分均返回403 解决方案: 使用包 dotnet add…

mkcert生成ssl证书+nginx部署局域网内的https服务访问

环境 使用的是树莓派 安装的是ubuntu 系统 https://github.com/FiloSottile/mkcert/releases 下载 添加权限 chmod 777 ./mkcert-v1.4.4-linux-arm64 1、CA 证书加入本地可信 CA ./mkcert-v1.4.4-linux-arm64 -install 2、生成自签证书 ./mkcert-v1.4.4-linux-arm64 …

iPhone 拍摄 LED 灯带视频时候如何防频闪 All In One

iPhone 拍摄 LED 灯带视频时候如何防频闪 All In One 闪动频率不一致 bug? 60Hz 50HziPhone 拍摄 LED 灯带视频时候如何防频闪 All In One闪动频率不一致 bug?60Hz 50Hz errorshttps://www.bilibili.com/video/BV1F5fkY6ERS/ 问题分析 灯的问题,灯在闪。 交流电是 50Hz(中国…

iPhone 视频拍摄 LED 灯带时候如何防频闪 All In One

iPhone 视频拍摄 LED 灯带时候如何防频闪 All In One 闪动频率不一致 bug? 60Hz 50HziPhone 视频拍摄 LED 灯带时候如何防频闪 All In One闪动频率不一致 bug?60Hz 50Hz errorshttps://www.bilibili.com/video/BV1F5fkY6ERS/ solutions demos(🐞 反爬虫测试!打击盗版⚠️)…

AI智能体(Agent)总体框架及技术发展现状

智能体(Agent)定义 AI智能体,又称AI代理或 Al Agent,是能够感知环境,基于目标进行决策并执行动作的智能化应用。它具备自主性、交互性、反应性和适应性等基本特征,能够在复杂多变的环境中独立完成任务。智能体的出现,标志着人工智能从简单的规则匹配和计算模拟向更高级别的…

记忆层以前所未有的方式增强了LLMs

深入探讨记忆层如何工作,以及它们如何增强LLMs,以至于下一代AI架构如果不采用它们,将会错失良机。图像由DALL-E 3生成LLMs(大型语言模型)是存储在其参数中的庞大信息知识库(主要是以密集层中线性矩阵变换的权重形式存在)。 然而,随着参数规模的增长,计算成本和能源消耗…

知识蒸馏技术原理详解:从软标签到模型压缩的实现机制

知识蒸馏是一种通过性能与模型规模的权衡来实现模型压缩的技术。其核心思想是将较大规模模型(称为教师模型)中的知识迁移到规模较小的模型(称为学生模型)中。本文将深入探讨知识迁移的具体实现机制。知识蒸馏原理 知识蒸馏的核心目标是实现从教师模型到学生模型的知识迁移。…

GIS数据合集:作物、植被数据下载平台整理

本文对目前主要的作物类型与产量、植被物候与指数数据产品的获取网站加以整理与介绍~本文对目前主要的作物类型与产量、植被物候与指数数据产品的获取网站加以整理与介绍。 目录4 植被农业数据4.1 作物产量数据4.1.1 SPAM4.1.2 Aerial Intelligence4.2 作物物候数据4.2.1 China…

关于光学?

物理快成唐氏了,写篇笔记记录一下。 光学做题笔记 凸透镜成像规律 或曰:一倍焦距分虚实,二倍焦距分大小; 物近像远像变大,物远像近像变小。一般地,我们称物体到凸透镜的距离为物距(\(u\)),物体所成的像到凸透镜的距离为像距(\(v\))。设下面凸透镜焦距 \(f=10\ cm\):…