[转帖]Centos7升级glibc导致系统异常(无法开机)解决方法

centos7,升级,glibc,导致系统,异常,无法,开机,解决,方法 · 浏览次数 : 0

小编点评

**目录:** * 1. 使用系统自带的rpm包覆盖已经安装的程序 * 2. 进入到rescue模式去挂载系统盘修改安装rpm包解决办法 **步骤:** 1. 下载好该系统版本安装光盘的iso2。 2. 进入到rescue模式之后4.进入到系统所在目录将之前升级之后的glibc删除干净 ``` cd /mnt/sysimage/lib64    //进入到要修复系统的lib64目录 rm -rf *2.18*              //此操作会删除所有与2.18版本glibc的文件 ``` 3. 进入到rescue自带系统的目录 ``` cd /                              //回到rescue自带系统的目录 ``` 4. 挂载iso镜像以便使用rpm包 ``` 12# mkdir media                               //创建目录 mount /dev/cdrom /media                               //挂载光盘 ``` 5. 安装rpm包 ``` 12# cd /media/Packages                               //进入到rpm包的目录 rpm -ivh --force --root=/mnt/sysimage glibc-*     //安装与glibc有关的rpm包 ``` 6. 重启电脑,系统会自动修复好并自动重启,此时系统应该可以恢复正常。

正文

https://www.jb51.net/article/230473.htm

 

我使用的是centos7(理论上这个方法仅仅对centos7以及Redhat7都可以使用该方法解决问题)

注意:此方法仅针对Redhat7/Centos7以上。

出现问题原因:

在调优hbase的时候,查资料发现可以升级hadoop本地库来对hbase进行优化处理。在进行对hadoop本地库升级时,发现hadoop本地库依赖的glibc和系统依赖的glibc不一致,于是对glibc进行升级。经过查询相应资料升级完成后,发现服务器异常(无法开机)。

解决思路:

1.用系统自带的rpm包去覆盖已经安装的程序。
2.由于此时可能连系统都进不了了,所以需要光盘进入到rescue模式去挂载系统盘修改安装rpm包

解决办法:

1.下载好该系统版本安装光盘的iso
2.从光盘启动进入rescue模式,需要在bios中设置光盘优先启动,根据提示进入到rescue模式。

在这里插入图片描述

3.进入到rescue模式之后

在这里插入图片描述

4.进入到系统所在目录将之前升级之后的glibc删除干净

1
2
3
# cd /mnt/sysimage/lib64    //进入到要修复系统的lib64目录
# rm -rf *2.18*             //此操作会删除所有与2.18版本glibc的文件
# cd /                      //回到rescue自带系统的目录

5.挂载iso镜像以便使用rpm包(这一步骤我的是自动挂载成功,不用手动挂载,可以使用命令df -h查看光盘时候挂载成功)

1
2
# mkdir media                               //创建目录
# mount /dev/cdrom /media                   //挂载光盘

6.安装rpm包

1
2
# cd /media/Packages               //进入到rpm包的目录
# rpm -ivh --force --root=/mnt/sysimage glibc-*     //安装与glibc有关的rpm包

7.重启电脑,系统会自动修复好并自动重启,此时系统应该可以恢复正常。

到此这篇关于Centos7升级glibc导致系统异常(无法开机)解决方法的文章就介绍到这了,更多相关Centos7升级glibc系统异常内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

与[转帖]Centos7升级glibc导致系统异常(无法开机)解决方法相似的内容:

[转帖]Centos7升级glibc导致系统异常(无法开机)解决方法

https://www.jb51.net/article/230473.htm 目录 我使用的是centos7(理论上这个方法仅仅对centos7以及Redhat7都可以使用该方法解决问题) 注意:此方法仅针对Redhat7/Centos7以上。 出现问题原因: 在调优hbase的时候,查资料发现可

[转帖]CentOS7/完美升级gcc版本方法

https://zhuanlan.zhihu.com/p/535657060 在某些应用场景中,需要特定的gcc版本支持,但是轻易不要去编译gcc、不要去编译gcc、不要去编译gcc,我这里推荐使用红帽提供的开发工具包来管理gcc版本,这样做的好处是随时切换版本,并且可以并存多个版本,不破坏原有gc

[转帖]CentOS7完美升级gcc版本方法

https://blog.whsir.com/post-4975.html 在某些应用场景中,需要特定的gcc版本支持,但是轻易不要去编译gcc、不要去编译gcc、不要去编译gcc,我这里推荐使用红帽提供的开发工具包来管理gcc版本,这样做的好处是随时切换版本,并且可以并存多个版本,不破坏原有gcc

[转帖]CentOS8完美升级gcc版本方法

https://blog.whsir.com/post-6114.html 在CentOS8系统中,默认gcc版本已经是8.x.x版本,但是在一些场景中,还是需要高版本的gcc,网上一些作死的文章还在复制粘贴的告诉你如何编译升级gcc版本。 之前吴昊也写过CentOS完美升级gcc版本方法:http

[转帖]在 CentOS 中安装 bcc-tools

https://www.jianshu.com/p/2ebf85f61bb8 # 升级系统 yum update -y # 安装 ELRepo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh https://ww

[转帖]seafile 7.1.12专业版升级到seafile 8.0.11专业版教程

https://www.ittel.cn/archives/11643.html 目录 seafile 8.0.11专业版新功能 版本变更 部署环境升级 Ubuntu 18.04/20.4 Debian 10 CentOS 7.X CentOS 8.X 升级到 8.0.11 Ubuntu 18.04

[转帖]centos7.6编写自己的启动服务,运行systemctl后卡住了的解决方案

https://www.cnblogs.com/niway/p/15346572.html 问题:centos7.6编写自己的启动服务,运行systemctl后卡住了,表现为当我执行systemctl命令后shell阻塞在那里,没有像平时执行命令那样自动结束(只能自己按Ctrl+C强制结束),情况如

[转帖]CentOS7搭建时间服务器-chrony

操作系统:CentOS7防火墙: 关闭防火墙和selinux时间软件:chronyCentOS7我们一直用的ntp时间服务器,虽然到CentOS7上也可以装ntp。chrony与ntp都是时间同步软件,两个软件不能够同时开启,会出现时间冲突.但是由于各种问题,所以建议CentOS7使用chrony同

[转帖]CentOS7 ab压力测试安装与解释

#背景 Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具 ,简单易用在此提供 ab 在 centOS7 下的安装和使用方法注:个人发现,之前安装的centos6.5 默认已安装了ab,具体原因不明 ①.ab(apache benchmark)安装 命令:# yu

[转帖]centos7 firewall-cmd主机之间端口转发

目录 1. firewalld1.1 firewalld守护进程1.2 控制端口/服务1.3 伪装IP1.4 端口转发 2. 案例2.1 配置ServerA2.2 安装nginx测试 (可选)2.3 开启端口2.4 伪装IP2.5 端口转发2.6 配置ServerB2.7 修改nginx页面显示内容