升級Mongo後libssl報錯

升級Mongo後libssl報錯

我升級到 Mongo 3.4.4,首先下載 tgz 檔案並將其資料夾的所有內容複製bin//user/bin/.

然後我跑了mongo並得到:

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

所以我跑了:

sudo cp /lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/libssl.so.10
sudo cp /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.10

然後我去了/usr/lib/,兩個文件都在那裡。然後我再次運行 mongo,現在我看到:

mongo: /usr/lib/libcrypto.so.10: version `libcrypto.so.10' not found (required by mongo)
mongo: /usr/lib/libssl.so.10: version `libssl.so.10' not found (required by mongo)

文件就在那裡。 mongo怎麼可能看不到他們呢?

我使用 Linux Mint 17.1

相關內容