焦点

GLIBC修复笔记,学会这些让你更快的解决系统问题

字号+作者:益华科技来源:IT科技类资讯2025-11-05 01:22:52我要评论(0)

背景公司环境有台机器硬盘故障,需要安装megacli工具进系统查看raid信息,在ubuntu20.04安装megacli解决依赖过程中失误将高版本的libtinfo包装系统上了,导致系统报glibc

背景

公司环境有台机器硬盘故障,复笔需要安装megacli工具进系统查看raid信息,记学决系在ubuntu20.04安装megacli解决依赖过程中失误将高版本的更快libtinfo包装系统上了,导致系统报glibc对应的统问题版本没有找到,系统实际glibc的复笔版本是2.31。

解决办法

如果系统的记学决系ssh没有断开,可以将原来版本的更快libtinfo文件删除,并重新软链接。网站模板统问题

复制cd /lib/x86_64-linux-gnu/ rm -rf libtinfo.so.6 ln -s libtinfo.so.6.2 libtinfo.so.61.2.3.

但是复笔很遗憾,ssh和接显示器都登录不到系统上了,记学决系单用户也进不去,更快安装的统问题ubuntu server 20.04也没有live cd,不过好在ubuntu 20.04 desktop版本用的复笔核心库版本和server是一样的,可以使用ubuntu 20.04 desktop做live CD。记学决系

使用ubuntu 20.04 desktop 制作live CD修复

插入制作好的更快启动盘,免费信息发布网选择try ubuntu without installing。

进入liveCD之后切换到root用户,将硬盘上的文件系统挂载到/mnt目录上。

复制sudo -i mount /dev/mapper/ubuntu--vg-ubuntu--lv /mnt cd /mnt/lib/x86_64-linux-gnu1.2.3.

将原来版本的libtinfo文件删除,并重新软链接到6.2版本上去。

复制rm -rf libtinfo.so.6 ln -s libtinfo.so.6.2 libtinfo.so.61.2.

之后切换根目录为/mnt,使用绝对路径重新软链接一次。

复制chroot /mnt cd /lib/x86_64-linux-gnu rm -rf libtinfo.so.6 ln -s /lib/x86_64-linux-gnu/libtinfo.so.6.2 /lib/x86_64-linux-gnu/libtinfo.so.6 exit reboot1.2.3.4.5.6.

重启系统问题解决

以上是由于安装依赖版本问题导致glibc版本报错的解决办法和思路。

服务器租用

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 电脑操作教程(以电脑为工具,详细教你制作系统U盘的方法)

    电脑操作教程(以电脑为工具,详细教你制作系统U盘的方法)

    2025-11-05 01:07

  • 企业在仓促部署大型语言模型时面临着重大风险

    企业在仓促部署大型语言模型时面临着重大风险

    2025-11-05 00:26

  • 实战经验分享:顺利完成 Oracle 实例名称更改的关键步骤

    实战经验分享:顺利完成 Oracle 实例名称更改的关键步骤

    2025-11-04 23:33

  • 浅谈HBase读写优化

    浅谈HBase读写优化

    2025-11-04 23:31

网友点评