0

I have been trying to install Mongodb but it keeps failing midway. When the download is complete, installation fails with a connection error:

MongoDB shell version v3.6.3
connecting to: mongodb://127.0.0.1:27017
2018-08-17T12:26:33.340+0200 W NETWORK  [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2018-08-17T12:26:33.340+0200 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:251:13
@(connect):1:6
exception: connect failed

What I've tried:
1. Changing the port:
mongo --port 4332
but it doesn't connect still:

MongoDB shell version v3.6.3
connecting to: mongodb://127.0.0.1:4332/
2018-08-17T12:32:55.743+0200 W NETWORK  [thread1] Failed to connect to 127.0.0.1:4332, in(checking socket for error after poll), reason: Connection refused
2018-08-17T12:32:55.743+0200 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:4332, connection attempt failed :
connect@src/mongo/shell/mongo.js:251:13
@(connect):1:6
exception: connect failed
  1. Reinstalling the DB shows up as complete but I still can't start it. Check out the screenshot

An image showing an error while installing mongodb

  1. Checking for any config files in /etc/mongo* or /var/lib/: there is none.
0

As it turns out, Fedora treats mongo and mongod as two separate packages. While on most distributions you can install both services in a single bundle, on Fedora you have to install them separately.
sudo dnf install mongodb mongodb-server
Then you can start the service with mongod.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.