人工智能

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

字号+作者:益华科技来源:IT科技2025-11-05 08:00:44我要评论(0)

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

背景

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

解决办法

如果系统的记学决系ssh没有断开,可以将原来版本的更快libtinfo文件删除,并重新软链接。云南idc服务商统问题

复制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.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 教你简易转换安卓手机m4a音频为mp3格式(一键操作,高效转换,享受更广泛的音频播放体验)

    教你简易转换安卓手机m4a音频为mp3格式(一键操作,高效转换,享受更广泛的音频播放体验)

    2025-11-05 07:47

  • 升级 SSH 引发的程序连接异常及解决全记录

    升级 SSH 引发的程序连接异常及解决全记录

    2025-11-05 07:45

  • 2022年物联网的主要发展趋势

    2022年物联网的主要发展趋势

    2025-11-05 07:01

  • 物联网对企业发展有何影响?

    物联网对企业发展有何影响?

    2025-11-05 05:16

网友点评