Problem
I downloaded the mongodb 3.0.7
tar files. Then I added the bin directory to my path:
export PATH=<mongodb-install-directory>/bin:$PATH
Then when I run the mongodb server:
mongod --fork --logpath "/home/me/mongolog" --dbpath "/home/me/data"
I get this error:
mongod: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
What I did
I tried this solution. In brief I updated my openssl:
sudo apt-get update
sudo apt-get install libssl1.0.0 libssl-dev
and then:
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
but it says that it cannot find libssl.so.10
and libcrypto.so.10
. I don't know what to do!
Seems that mongo is expecting libssl files in
/usr/lib/
:I'm using MongoDB v3.4.6 on Ubuntu 14.04 LTS and have the same issue:
To FIX it, I had to install snmp with
apt-get
:Hope this helps someone somewhere out there beneath the pale moonlight... <8,_,)-----
Just start over from here.
If you don't want 3.2, do not
Specify the version for all the individual components in the next step.
OR you can copy the correct version link from mongodb.
You will need to
You should see all the executables. Make sure /usr/local/bin is in your PATH
Create a symbolic link for the mongod server and check the version.
Now create a symbolic link for the shell and check the version.
Create a directory path for the server.
Start the server and let it run from a separate terminal than the shell.
It should be listening on port 27017. In a new terminal, start mongo.
I had the same error, even after following instructions below. But my problem was solved when I tried
sudo mongo
i had this same problem and what i did was
/data/db
in the root folder(i use a Linux distro)mongod --dbpath ~/data/db/
mongo
i hope this helps anyone facing the same problem in future
Check your server version, your system may be centos, but downloaded the ubuntu version of the mongodb. Download again just fine
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.10.tgz