882
手機大全
SSH 服務啟動時出現如下錯誤:error while loading shared libraries__遠程登錄 (SSH)_Linux操作運維問題_雲服務器 ECS-阿裏雲
,注意:,本文相關配置及說明已在, CentOS 6.5 64 ,位操作係統中進行過測試。其它類型及版本操作係統配置可能有所差異,具體情況請參閱相應操作係統官方文檔。
,問題描述
,雲服務器 ,ECS ,(,Elastic Compute Server,) ,Linux ,服務器啟動 ,SSH ,服務時,命令行或 ,secure,日誌出現類似如下錯誤信息:
- ,error while loading shared libraries,: ,libcrypto.so.10: cannot open shared object file: No such file or directory.
- ,,PAM unable to dlopen(/usr/lib64/security/pam_tally.so): /usr/lib64/security/pam_tally.so: cannot open shared object file: No such file or directory.
,問題原因
,SSH ,服務運行依賴相關係統庫文件。該問題通常是由於相關庫文件異常(文件丟失或權限配置異常等)所致。
,處理辦法
,該類問題的處理方法類似,本文僅以 ,libcrypto.so.10 ,庫文件異常為例進行說明。
,首先,到一台正常服務器上查看相應庫文件的配置情況。比如,libcrypto.so.10 ,庫文件的正常配置如下:
[root@centos ~]# ll /usr/lib64/libcrypto.so.10
lrwxrwxrwx. 1 root root 19 Jan 8 12:40 /usr/lib64/libcrypto.so.10 -> libcrypto.so.1.0.1e
[root@centos ~]# ll /usr/lib64/libcrypto.so.1.0.1e
-rwxr-xr-x. 1 root root 1965856 Jan 8 03:22 /usr/lib64/libcrypto.so.1.0.1e
,記錄下正常庫文件的路徑、權限、屬組等信息,然後參閱如下方法嚐試處理。
,文件查找和替換
,可以先參閱如下步驟,在係統內查找是否有其它有效庫文件:
- ,通過 ,,,管理終端 ,進入係統。
- ,,通過如下指令查找 ,libcrypto.so.1.0.1e ,庫文件:
find / -name libcrypto.so.1.0.1e
- ,,,將找到的文件拷貝到正常目錄:
cp <找到的文件目錄> /usr/lib64/libcrypto.so.1.0.1e
- ,,,,使用如下指令修改文件權限和屬組:
chmod 755 /usr/lib64/libcrypto.so.1.0.1e chown root:root /usr/lib64/libcrypto.so.1.0.1e
- ,,,,,, ,使用如下指令手工創建軟鏈接:
ln -s /usr/lib64/libcrypto.so.1.0.1e /usr/lib64/libcrypto.so.10
- ,,,,,,使用如下指令,嚐試重新啟動 ,SSH ,服務:
service sshd start
,外部文件上傳
,如果參閱前述步驟,在係統內沒有找到有效的 ,libcrypto.so.1.0.1e ,庫文件。而係統內 ,ftp ,服務運行正常,則可以通過如下步驟,將外部正常文件上傳到服務器內後嚐試恢複服務:
- ,通過 ,FTP ,軟件將其它正常服務器上的 ,libcrypto.so.1.0.1e ,文件上傳到服務器。
- ,,假設上傳目錄為, /tmp,,則通過如下指令,將文件拷貝到正常目錄:
cp /tmp/libcrypto.so.1.0.1e /usr/lib64/libcrypto.so.1.0.1e
- ,,,使用如下指令修改文件權限和屬組:
chmod 755 /usr/lib64/libcrypto.so.1.0.1e chown root:root /usr/lib64/libcrypto.so.1.0.1e
- ,,,,使用如下指令重新創建軟鏈接:
ln -s /usr/lib64/libcrypto.so.1.0.1e /usr/lib64/libcrypto.so.10
- ,,,,,使用如下指令,嚐試重新啟動 ,SSH ,服務:
service sshd start
,通過回滾磁盤恢複
,如果前述方法均未成功,則隻能通過回滾係統盤曆史快照的方式來進行修複。回滾磁盤的操作說明可以參閱文檔 ,,,回滾,,磁盤,。
,注意:
- ,快照回滾會導致回滾點之後的數據丟失,請務必確認後再操作。,
- ,建議按時間從近到遠的順序逐一嚐試回滾快照,直至 ,SSH ,服務能正常運行。如果回滾後還是無法正常運行, ,SSH ,服務,則說明相應時間點係統已經出現異常。
,如果還有問題,可以參閱,雲服務器 ECS Linux SSH 無法登錄問題排查指引做進一步排查分析。
,如果問題還未能解決,請聯係,,,售後技術支持,。
最後更新:2016-07-12 15:24:19
上一篇:
SSH 登錄時出現如下錯誤:Too many authentication failures for root__遠程登錄 (SSH)_Linux操作運維問題_雲服務器 ECS-阿裏雲
下一篇:
SSH 服務啟動時出現如下錯誤:fatal: Cannot bind any address__遠程登錄 (SSH)_Linux操作運維問題_雲服務器 ECS-阿裏雲
EipAddressSetType__數據類型_API 參考_雲服務器 ECS-阿裏雲
數據交換原理__進階與深入_數據集成-阿裏雲
修改端口轉發規則__NAT網關相關接口_API 參考_雲服務器 ECS-阿裏雲
8.7 使用kettle導入本地數據__第八章 在生產中使用分析型數據庫_使用手冊_分析型數據庫-阿裏雲
將實例加入安全組__實例相關接口_API 參考_雲服務器 ECS-阿裏雲
BandwidthPackageSetType__數據類型_API 參考_雲服務器 ECS-阿裏雲
獲取主題訂閱列表__主題操作_快速入門_消息服務-阿裏雲
數據處理類__應用操作接口_API參考手冊_開放搜索-阿裏雲
地鐵站點_阿裏雲幫助中心-阿裏雲,領先的雲計算服務提供商
域名轉入操作說明__域名轉入/轉出_管理操作_域名-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲