libcrypto.so.10丟失導致sshd無法運行解決方案

http://www.cnblogs.com/billy98/p/4226023.html


libcrypto.so.10丟失導致sshd無法運行解決方案

服務器由於掉電開啓系統後無法遠程ssh,重啓sshd服務彈如下圖的錯誤:

/usr/sbin/sshd:error while loading shared libraries: /usr/lib64/libcrypto.so.10: file too short

查看/usr/lib64/libcrypto.so.10發現它是鏈接到libcrypto.so.1.0.0

查看libcrypto.so.1.0.0發現文件大小爲1,也就是說文件的內容已經丟失了。

此時我們插入光盤,調整BIOS設置爲cdrom啓動修復,具體步驟如下:

如下,可以看到系統的/目錄(也就是/dev/sha2)掛載到了/mnt/sysimage目錄

在修復模式下將/usr/lib64/libcrypto.so.1.0.0複製到/mnt/sysimage/usr/lib64/下覆蓋原有的空文件即可

 

以上操作完成後重啓系統,修改BIOS爲硬盤啓動系統,問題解決!

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章