Centos7升級glibc導(dǎo)致系統(tǒng)異常(無法開機)解決方法
我使用的是centos7(理論上這個方法僅僅對centos7以及Redhat7都可以使用該方法解決問題)
注意:此方法僅針對Redhat7/Centos7以上。
出現(xiàn)問題原因:
在調(diào)優(yōu)hbase的時候,查資料發(fā)現(xiàn)可以升級hadoop本地庫來對hbase進行優(yōu)化處理。在進行對hadoop本地庫升級時,發(fā)現(xiàn)hadoop本地庫依賴的glibc和系統(tǒng)依賴的glibc不一致,于是對glibc進行升級。經(jīng)過查詢相應(yīng)資料升級完成后,發(fā)現(xiàn)服務(wù)器異常(無法開機)。
解決思路:
1.用系統(tǒng)自帶的rpm包去覆蓋已經(jīng)安裝的程序。
2.由于此時可能連系統(tǒng)都進不了了,所以需要光盤進入到rescue模式去掛載系統(tǒng)盤修改安裝rpm包
解決辦法:
1.下載好該系統(tǒng)版本安裝光盤的iso
2.從光盤啟動進入rescue模式,需要在bios中設(shè)置光盤優(yōu)先啟動,根據(jù)提示進入到rescue模式。

3.進入到rescue模式之后

4.進入到系統(tǒng)所在目錄將之前升級之后的glibc刪除干凈
# cd /mnt/sysimage/lib64 //進入到要修復(fù)系統(tǒng)的lib64目錄 # rm -rf *2.18* //此操作會刪除所有與2.18版本glibc的文件 # cd / //回到rescue自帶系統(tǒng)的目錄
5.掛載iso鏡像以便使用rpm包(這一步驟我的是自動掛載成功,不用手動掛載,可以使用命令df -h查看光盤時候掛載成功)
# mkdir media //創(chuàng)建目錄 # mount /dev/cdrom /media //掛載光盤
6.安裝rpm包
# cd /media/Packages //進入到rpm包的目錄 # rpm -ivh --force --root=/mnt/sysimage glibc-* //安裝與glibc有關(guān)的rpm包
7.重啟電腦,系統(tǒng)會自動修復(fù)好并自動重啟,此時系統(tǒng)應(yīng)該可以恢復(fù)正常。
到此這篇關(guān)于Centos7升級glibc導(dǎo)致系統(tǒng)異常(無法開機)解決方法的文章就介紹到這了,更多相關(guān)Centos7升級glibc系統(tǒng)異常內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Linux(CentOS7)安裝Tomcat與設(shè)置Tomcat為開機啟動項(tomcat8為例)
本文以tomcat8為例給大家介紹Linux(CentOS7)安裝Tomcat與設(shè)置Tomcat為開機啟動項,非常不錯,需要的朋友參考下2019-10-10
linux系統(tǒng)下定時執(zhí)行php腳本的方法
網(wǎng)站運營過程中,經(jīng)常會遇到需要定時執(zhí)行php腳本的情況,下面這篇文章主要介紹了linux系統(tǒng)下定時執(zhí)行php腳本的方法,需要的朋友可以參考借鑒,下面來一起看看吧。2017-01-01

