錯誤信息
在 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