Я использую 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) Файлы есть. Как это возможно, что монго не может их видеть?
Альтернативный способ, который вы упоминаете, сработал, спасибо!