Я использую Linux Mint 17.1 и вчера я пытался обновить MongoDb.
Я обновился до 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/
и там есть оба файла:
-rwxrwxrwx 1 root root 1934624 Jun 2 08:53 libcrypto.so.10*
-rwxrwxrwx 1 root root 387272 Jun 2 08:53 libssl.so.10*
Затем я снова запустил «Монго» и теперь вижу:
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)
Файлы есть. Как это возможно, что монго не может их видеть?