linux centos7 升級openssl1.1之後的錯誤openssl: error while loading shared libraries: libssl.so.1.1

錯誤信息

在 centos7上面升級了openssl,之後,使用openssl version命令保存。

openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

網上的解決方法

網上的博客說執行下面兩條命令來解決的,但是估計系統不一樣,路徑也不一樣,所以我執行了之後還是沒有解決,這個思路是對的,只是不同的系統路徑不一樣,軟連接前面的是openssl的安裝路徑,一定需要檢查自己的安裝路徑是什麼。

ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

自己的解決方法

我的openssl使用的源碼安裝的形式,所以我的openssl存放的目錄是放在/root/openssl-1.1.1a下面的,其實是需要把當前文件夾的兩個文件軟連接到系統目錄下面去。
執行軟連接之後再試試。

ln -s /root/openssl-1.1.1a/libssl.so.1.1  /usr/lib64/libssl.so.1.1
ln -s /root/openssl-1.1.1a/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章