升级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

相关内容