Centos7在運行yum命令時出現報錯及排查處理過程


1.1  現象描述

Centos系統在正常重啟后,運行yum命令安裝軟件工具的時候出現以下報錯:

cannot open Packages index using db5 - Structure needs cleaning (117)

error: cannot open Packages database in /var/lib/rpm

1.2  原因分析

看到這兩個報錯后,首先想到的就是先進入到/var/lib/rpm目錄看下,進去之后使用ls命令提示也是報Structure needs cleaning (117)報錯且看不到任何文件,沒辦法開始通過百度去搜索關鍵詞找相關解決辦法,
搜了一通大多都是rm -f /var/lib/rpm/__db*;rpm --rebuilddb即可,可是我這邊連文件都看不到,經確認解決不了當前這種情況;沒辦法,使用重啟大法試試,重啟之后還是沒有解決。怎么辦,怎么辦,查看linux
系統日志,出現以下報錯:

推測可能是文件系統磁盤塊有問題,嘗試使用xfs_repair修復錯誤。

1.3  解決方法

1、啟動救援模式,網上一堆自行搜索進入(選擇Skip to shell)
2、xfs_repair /dev/sda3(我這邊提示/dev/sda3)
3、reboot
4、再次運行yum命令正常

  至此yum源命令運行報錯問題處理完成,記錄下方便自己查看;當然如果能幫到小伙伴們也是很開心的,哈哈!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM