mongod: error while loading shared libraries: libssl.donc.10 libcrypto.donc.10

Problème

J'ai téléchargé le mongodb 3.0.7 fichiers tar. Ensuite, j'ai ajouté le répertoire bin de mon chemin:

export PATH=<mongodb-install-directory>/bin:$PATH

Puis quand je lance le serveur mongodb:

mongod --fork --logpath "/home/me/mongolog" --dbpath "/home/me/data"

J'obtiens cette erreur:

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

Ce que j'ai fait

J'ai essayé cette solution. En bref j'ai mis à jour mon openssl:

sudo apt-get update
sudo apt-get install libssl1.0.0 libssl-dev

et puis:

cd /lib/x86_64-linux-gnu
sudo ln -s libssl.so.1.0.0 libssl.so.10
sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10

mais il dit qu'il ne trouve pas libssl.so.10 et libcrypto.so.10. Je ne sais pas quoi faire!

  • Je n'ai pas de (bonne) réponse pour vous, mais ce qui m'est arrivé aujourd'hui, quand j'ai installé la dernière version de Mongo sur un ancien hôte (Cent 5). J'ai travaillé autour de lui par l'installation d'une version plus ancienne que je savais de travail. Je soupçonne Mongo a introduit une dépendance sur un plus récent (peut-être après heartbleed?) la version d'Openssl.
  • Ohh vous vouliez dire, vous avez installé une ancienne version de mongo? Je pense qu'il devrait avoir une certaine approche pour l'installer!
  • Je suis d'accord, il devrait y avoir un moyen simple de l'installation de la dernière mongo sur un ancien hôte. Malheureusement, je ne sais pas ce que c'est.
InformationsquelleAutor Hadi | 2015-11-13