Estou usando o Linux Mint 17.1 e ontem tentei atualizar o MongoDb.
Atualizei para o Mongo 3.4.4 primeiro baixando o arquivo tgz e copiando todo o conteúdo de sua bin/
pasta para /user/bin/
.
Então eu corri mongo
e obtive:
mongo: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
Então eu corri:
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
Eu fui então /usr/lib/
e ambos os arquivos estão lá:
-rwxrwxrwx 1 root root 1934624 Jun 2 08:53 libcrypto.so.10*
-rwxrwxrwx 1 root root 387272 Jun 2 08:53 libssl.so.10*
Eu corri o 'mongo' novamente e agora vejo:
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)
Os arquivos estão lá. Como é possível que o mongo não possa vê-los?