Centos

所有命令在 centos 6.5 中停止工作

  • August 23, 2014

我在刪除一些重複的包時犯了一個大錯誤,因為它似乎被破壞了。百勝

1036  rpm -e --nodeps glibc-2.12-1.132.el6_5.2.x86_64
1037  rpm -e --nodeps nscd-2.12-1.132.el6_5.2.x86_64
1038  rpm -e --nodeps glibc-common-2.12-1.132.el6_5.2.x86_64
1040  rpm -e --nodeps glibc-common-2.12-1.132.el6.x86_64 glibc-devel-2.12-1.132.el6.x86_64 glibc-headers-2.12-1.132.el6.x86_64
1041  rpm -e glibc.x86_64
1042  rpm -e --nodeps glibc.x86_64

執行 1042 步驟後發​​生此問題。**所有命令都不起作用(包括 yum、rpm、ls、cp 等)**並出現錯誤

/lib64/ld-linux-x86-64.so.2:錯誤的 ELF 解釋器:沒有這樣的文件或目錄

我認為在刪除所有目前的 glibc 後安裝 glibc 將有助於解決重複包錯誤:( 現在我意識到它在 GNU 系統和大多數具有 Linux 核心的系統中用作 C 庫。它定義了“系統呼叫” “等基礎設施如open、malloc、printf、exit等。

除了重新安裝還有其他可能的解決方案嗎?

我失去了 ssh 訪問權限。也許任何事情都可以使用rescue cd 來完成?

謝謝

是的,這不是世界末日。

您需要使用救援 CD 啟動 - 對於 CentOS,這意味著安裝介質。

在引導提示符下,輸入linux rescue

您將看到以讀/寫模式掛載文件系統、以只讀模式掛載或跳過掛載的選項。

選擇以讀/寫模式掛載的選項。

您的正常根文件系統將被掛載為/mnt/sysimage/

獲取缺少的軟體包的 rpm。

安裝它們,--root /mnt/sysimage/使用rpm.

引用自:https://serverfault.com/questions/623497