日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

Linux系統(tǒng)的ECS實例中,啟動SSH服務(wù)時提示“error while loading shared libraries”錯誤怎么辦?

本文介紹Linux系統(tǒng)的ECS實例,啟動SSH服務(wù)時提示“error while loading shared libraries”錯誤時的解決方案。

問題現(xiàn)象

Linux系統(tǒng)的ECS實例啟動SSH服務(wù)時,提示類似如下的錯誤信息。

error while loading shared libraries: libcrypto.so.10: cannot open shared object file: No such file or directory.

執(zhí)行cat /var/log/secure查看secure日志,出現(xiàn)類似如下的錯誤信息。

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服務(wù)的運行依賴相關(guān)系統(tǒng)庫文件,當相關(guān)庫文件異常(如相關(guān)庫文件丟失或權(quán)限配置異常)會導致SSH服務(wù)啟動異常。

解決方案

您可以通過修復libcrypto.so.10庫文件或回滾云盤修復該問題。

方案一:修復libcrypto.so.10庫文件

您可以通過查看其他正常實例(A實例)中的庫文件信息來對照修復該異常實例(B實例)。

  1. 登錄正常實例(A實例),執(zhí)行如下命令,查看libcrypto.so.10庫文件的信息。

    ll /usr/lib64/libcrypto.so.10

    系統(tǒng)顯示類似如下,libcrypto.so.10庫文件是libcrypto.so.1.0.1e庫文件的軟連接。

    lrwxrwxrwx. 1 root root 19 Jan 8 12:40 /usr/lib64/libcrypto.so.10 -> libcrypto.so.1.0.1e
  2. 執(zhí)行如下命令,查看libcrypto.so.1.0.1e庫文件的信息。

    ll /usr/lib64/libcrypto.so.1.0.1e

    系統(tǒng)顯示類似如下。

    -rwxr-xr-x. 1 root root 1965856 Jan 8 03:22 /usr/lib64/libcrypto.so.1.0.1e

    記錄正常庫文件的路徑、權(quán)限、屬組等信息。

  3. 以VNC方式遠程連接該異常ECS實例(B實例)。

    具體操作,請參見連接方式概述

  4. 執(zhí)行如下命令,查找libcrypto.so.1.0.1e庫文件。

    find / -name libcrypto.so.1.0.1e

    根據(jù)該ECS實例中是否存在libcrypto.so.1.0.1e庫文件,有以下兩種解決方案。

    • 存在libcrypto.so.1.0.1e庫文件。

      執(zhí)行如下命令,將找到的文件拷貝到正常目錄。

      cp [$File] /usr/lib64/libcrypto.so.1.0.1e
      說明

      [$File]為上一步找到的libcrypto.so.1.0.1e庫文件絕對路徑。

    • 不存在libcrypto.so.1.0.1e庫文件。

      通過FTP軟件將其他正常實例上的libcrypto.so.1.0.1e庫文件上傳到目標實例的/usr/lib64目錄。

  5. 依次執(zhí)行如下命令,修改文件權(quán)限、所有者和所屬組。

    chmod 755 /usr/lib64/libcrypto.so.1.0.1e
    chown root:root /usr/lib64/libcrypto.so.1.0.1e
  6. 執(zhí)行如下命令,創(chuàng)建軟鏈接。

    ln -s /usr/lib64/libcrypto.so.1.0.1e /usr/lib64/libcrypto.so.10
  7. 執(zhí)行如下命令,啟動SSH服務(wù)。

    systemctl start sshd.service

方案二:通過回滾云盤恢復

如果通過方案一:修復libcrypto.so.10庫文件未修復,如果您為系統(tǒng)盤創(chuàng)建過快照,則您可以通過回滾系統(tǒng)盤歷史快照的方式來進行修復。具體操作,請參見使用快照回滾云盤

重要
  • 快照回滾會導致回滾之后的數(shù)據(jù)丟失,請務(wù)必確認后再操作。

  • 建議按時間從近到遠的順序逐一嘗試回滾快照,直至SSH服務(wù)能正常運行。如果回滾后還是無法正常運行SSH服務(wù),則說明相應時間點的系統(tǒng)已經(jīng)出現(xiàn)異常。