Centos
所有命令在 centos 6.5 中停止工作
我在刪除一些重複的包時犯了一個大錯誤,因為它似乎被破壞了。百勝
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
.