微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

Linux升级Glibc时系统奔溃怎么办?

时间:2024-11-22 20:58:02   

大家好,今天Win10系统之家小编给大家分享「Linux升级Glibc时系统奔溃怎么办?」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

鸿蒙系统 升级入口系列软件最新版本下载

  Linux系统中,安装软件的时候要求Glibc-2.7版本,可是自身Glibc版本过低需要升级,从而导致系统奔溃,这是什么原因导致的呢?又该如何处理?下面小编就给大家介绍下Linux升级Glibc时系统奔溃的解决方法。

  现象:

  在安装HP硬件监控(hpasmcli)提示需要依赖Glibc-2.7,而本机的是Glibc-2.5,看来得升级Glibc了,可惜在升级时又出现了更多的依赖问题,想到在其他服务器上安装hpasmcli时很顺利,就想到将其他服务器的glibc库文件直接拷贝到本机尝试,涉及的文件有:

  /lib/libc-2.5.so # 32位系统

  /lib64/libc-2.5.so # 64位系统

  因为我操作的服务器系统是64位的,故在覆盖/lib64/libc-2.5.so文件的瞬间,屏幕上立即报出大量内核错误,如下(其中host指代服务器主机名):

  Message from syslogd@ at Fri Apr 26 18:10:35 2013 。。。 host kernel: in6b rsp 00007fff8c0b8698 error 4 Message from syslogd@ at Fri Apr 26 18:10:35 2013 。。。 host kernel: init[1]: segfault at 0000000000000000 rip 00002b28b2052e6b rsp 00007fff8c0b8698 error 4 Message from syslogd@ at Fri Apr 26 18:10:35 2013 。。。 host last message repeated 17 times Message from syslogd@ at Fri Apr 26 18:10:35 2013 。。。 host kernel: init[1]: segfau6b rsp 00007fff8c0b8698 error 4 Message from syslogd@ at Fri Apr 26 18:10:35 2013 。。。 host kernel: init[16b rsp 00007fff8c0b8698 error 4

  然后系统就崩溃了,无法再登录了。

  紧急联系机房重启服务器,告知无法启动。

  诶,亲手造成了此次事故呀!

  要点:

  glibc是gnu发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。由于 glibc 囊括了几乎所有的 UNIX 通行的标准,可以想见其内容包罗万象。

  升级Glibc的忠告:不要在运行中的系统上安装 Glibc,否则将会导致系统崩溃,至少应当将新 Glibc 安装到其他的单独目录,以保证不覆盖当前正在使用的 Glibc。(我就无知的覆盖了,囧!)

  解决方法:

  赶赴机房吧,幸好我在替换前在目录/lib下保存了原来的库文件(libc-2.5.so.bak),使用Linux系统盘进入“救援模式”,将被替换的2个库文件恢复,重启系统就可以了;

  系统正常启动了,就交给其他部门的同事去恢复数据吧。

  上面就是Linux升级Glibc时系统奔溃的解决方法的介绍了,方法很简单,就要进入救援模式,将替换的库文件恢复回来就可以了,如果你在升级Glibc的时候不覆盖原有的Glibc就不会导致系统奔溃。

以上就是关于「Linux升级Glibc时系统奔溃怎么办?」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

【文章★来♂自Win10系统之家,未经允许不得转载!】

相关文章

  • Linux升级Glibc时系统奔溃怎么办?

    Linux升级Glibc时系统奔溃怎么办?


      Linux系统中,安装软件的时候要求Glibc-2.7版本,可是自身Glibc版本过低需要升级,从而导致系统奔溃,这是什么原因导致的呢?又该如何处理?下面小编就给大家介绍下Linux升级Glibc时系统奔溃的解决方法。
      现象:
      在安装HP硬件监控(hpasmcli)提示需要依赖Glibc-2.7,而本机的是Glibc-2.5,看来得升级Glibc了,可惜在升级...
  • Linux系统格式化分区时提示Could not start /dev怎么办?

    Linux系统格式化分区时提示Could not start /dev怎么办?


      在格式化Linux分区的时候,不少人遇到了棘手的问题,提示Couldnotstat/dev/sda7---Nosuchfileordirectory错误,那么有什么办法能够解决Linux格式化分区的报错问题呢?
      Linux查看已经分好的区
      [root@linuxidc~]#fdisk-l/dev/sda
      Disk/dev/sda:21.5GB,21...
  • Linux系统时区不对怎么办?

    Linux系统时区不对怎么办?


      因为Linux系统在安装的时候需要选择系统时区,很多人在安装的时候没有注意,从而导致系统时间出错,出现这样的问题该如何解决呢?下面小编给大家介绍Linux系统修改时区的方法。
      1、查看系统时间
      #date
      可以看到时区为EST(美国东部标准时间),正常显示应该是CST(中国标准时间)。
      2、查看系统时区
      #date-R
  • Linux系统中Sublime Text无法输入中文怎么办?

    Linux系统中Sublime Text无法输入中文怎么办?


      SublimeText是一个代码编辑器,拥有强大的功能,但SublimeText在Linux下运行的时候存在无法输入中文的问题,遇到该问题该如何解决呢?下面小编就给大家介绍下Linux下SublimeText无法输入中文的解决方法。
      1.保存下面的代码为sublime_imfix.c
      代码如下:
      /*
      sublime-imfix.c