Getting MongooseServerSelectionError: connection timed out at NativeConnection.Connection.openUri ERROR in Macbook with M1 chip.
In terminal, I followed the following steps to install Mongo:
brew tap mongodb/brew
brew install mongodb-community#5.0 to install MongoDB.
To Start Mongo sudo mongod --dbpath /usr/local/var/mongodb/
Now, while using Mongoose in project with URI: mongodb://localhost:27017/db_name getting the above error.
EDIT:
Adding full error:
{"t":{"$date":"2021-11-24T23:23:34.522+05:30"},"s":"I",
"c":"NETWORK", "id":4915701, "ctx":"-","msg":"Initialized wire
specification","attr":{"spec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":13},"incomingInternalClient":{"minWireVersion":0,"maxWireVersion":13},"outgoing":{"minWireVersion":0,"maxWireVersion":13},"isInternalClient":true}}}
{"t":{"$date":"2021-11-24T23:23:34.524+05:30"},"s":"I",
"c":"CONTROL", "id":23285, "ctx":"-","msg":"Automatically disabling
TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols
'none'"} {"t":{"$date":"2021-11-24T23:23:34.524+05:30"},"s":"W",
"c":"ASIO", "id":22601, "ctx":"main","msg":"No TransportLayer
configured during NetworkInterface startup"}
{"t":{"$date":"2021-11-24T23:23:34.524+05:30"},"s":"I",
"c":"NETWORK", "id":4648602, "ctx":"main","msg":"Implicit TCP
FastOpen in use."}
{"t":{"$date":"2021-11-24T23:23:34.525+05:30"},"s":"W", "c":"ASIO",
"id":22601, "ctx":"main","msg":"No TransportLayer configured during
NetworkInterface startup"}
{"t":{"$date":"2021-11-24T23:23:34.525+05:30"},"s":"I", "c":"REPL",
"id":5123008, "ctx":"main","msg":"Successfully registered
PrimaryOnlyService","attr":{"service":"TenantMigrationDonorService","ns":"config.tenantMigrationDonors"}}
{"t":{"$date":"2021-11-24T23:23:34.525+05:30"},"s":"I", "c":"REPL",
"id":5123008, "ctx":"main","msg":"Successfully registered
PrimaryOnlyService","attr":{"service":"TenantMigrationRecipientService","ns":"config.tenantMigrationRecipients"}}
{"t":{"$date":"2021-11-24T23:23:34.525+05:30"},"s":"I",
"c":"CONTROL", "id":4615611, "ctx":"initandlisten","msg":"MongoDB
starting","attr":{"pid":38271,"port":27017,"dbPath":"/data/db","architecture":"64-bit","host":"Archits-MacBook-Pro.local"}}
{"t":{"$date":"2021-11-24T23:23:34.525+05:30"},"s":"I",
"c":"CONTROL", "id":23351,
"ctx":"initandlisten","msg":"{sysctlName}
unavailable","attr":{"sysctlName":"machdep.cpu.extfeatures"}}
{"t":{"$date":"2021-11-24T23:23:34.525+05:30"},"s":"I",
"c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"Build
Info","attr":{"buildInfo":{"version":"5.0.3","gitVersion":"657fea5a61a74d7a79df7aff8e4bcf0bc742b748","modules":[],"allocator":"system","environment":{"distarch":"x86_64","target_arch":"x86_64"}}}}
{"t":{"$date":"2021-11-24T23:23:34.526+05:30"},"s":"I",
"c":"CONTROL", "id":51765, "ctx":"initandlisten","msg":"Operating
System","attr":{"os":{"name":"Mac OS X","version":"21.1.0"}}}
{"t":{"$date":"2021-11-24T23:23:34.526+05:30"},"s":"I",
"c":"CONTROL", "id":21951, "ctx":"initandlisten","msg":"Options set
by command line","attr":{"options":{}}}
{"t":{"$date":"2021-11-24T23:23:34.526+05:30"},"s":"E",
"c":"CONTROL", "id":20568, "ctx":"initandlisten","msg":"Error
setting up
listener","attr":{"error":{"code":9001,"codeName":"SocketException","errmsg":"Address
already in use"}}}
{"t":{"$date":"2021-11-24T23:23:34.526+05:30"},"s":"I", "c":"REPL",
"id":4784900, "ctx":"initandlisten","msg":"Stepping down the
ReplicationCoordinator for shutdown","attr":{"waitTimeMillis":15000}}
{"t":{"$date":"2021-11-24T23:23:34.527+05:30"},"s":"I",
"c":"COMMAND", "id":4784901, "ctx":"initandlisten","msg":"Shutting
down the MirrorMaestro"}
{"t":{"$date":"2021-11-24T23:23:34.527+05:30"},"s":"I",
"c":"SHARDING", "id":4784902, "ctx":"initandlisten","msg":"Shutting
down the WaitForMajorityService"}
{"t":{"$date":"2021-11-24T23:23:34.527+05:30"},"s":"I",
"c":"NETWORK", "id":4784905, "ctx":"initandlisten","msg":"Shutting
down the global connection pool"}
{"t":{"$date":"2021-11-24T23:23:34.527+05:30"},"s":"I",
"c":"NETWORK", "id":4784918, "ctx":"initandlisten","msg":"Shutting
down the ReplicaSetMonitor"}
{"t":{"$date":"2021-11-24T23:23:34.527+05:30"},"s":"I",
"c":"SHARDING", "id":4784921, "ctx":"initandlisten","msg":"Shutting
down the MigrationUtilExecutor"}
{"t":{"$date":"2021-11-24T23:23:34.527+05:30"},"s":"I", "c":"ASIO",
"id":22582, "ctx":"MigrationUtil-TaskExecutor","msg":"Killing all
outstanding egress activity."}
{"t":{"$date":"2021-11-24T23:23:34.527+05:30"},"s":"I",
"c":"COMMAND", "id":4784923, "ctx":"initandlisten","msg":"Shutting
down the ServiceEntryPoint"}
{"t":{"$date":"2021-11-24T23:23:34.527+05:30"},"s":"I",
"c":"CONTROL", "id":4784925, "ctx":"initandlisten","msg":"Shutting
down free monitoring"}
{"t":{"$date":"2021-11-24T23:23:34.527+05:30"},"s":"I",
"c":"CONTROL", "id":4784927, "ctx":"initandlisten","msg":"Shutting
down the HealthLog"}
{"t":{"$date":"2021-11-24T23:23:34.527+05:30"},"s":"I",
"c":"CONTROL", "id":4784928, "ctx":"initandlisten","msg":"Shutting
down the TTL monitor"}
{"t":{"$date":"2021-11-24T23:23:34.527+05:30"},"s":"I",
"c":"CONTROL", "id":4784929, "ctx":"initandlisten","msg":"Acquiring
the global lock for shutdown"}
{"t":{"$date":"2021-11-24T23:23:34.527+05:30"},"s":"I", "c":"-",
"id":4784931, "ctx":"initandlisten","msg":"Dropping the scope cache
for shutdown"} {"t":{"$date":"2021-11-24T23:23:34.527+05:30"},"s":"I",
"c":"FTDC", "id":4784926, "ctx":"initandlisten","msg":"Shutting
down full-time data capture"}
{"t":{"$date":"2021-11-24T23:23:34.527+05:30"},"s":"I",
"c":"CONTROL", "id":20565, "ctx":"initandlisten","msg":"Now
exiting"} {"t":{"$date":"2021-11-24T23:23:34.527+05:30"},"s":"I",
"c":"CONTROL", "id":23138, "ctx":"initandlisten","msg":"Shutting
down","attr":{"exitCode":48}} archit#Archits-MacBook-Pro ~ % sudo
pkill -f mongod
archit#Archits-MacBook-Pro ~ % mongod
{"t":{"$date":"2021-11-24T23:24:01.427+05:30"},"s":"I",
"c":"CONTROL", "id":23285, "ctx":"-","msg":"Automatically disabling
TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols
'none'"} {"t":{"$date":"2021-11-24T23:24:01.428+05:30"},"s":"I",
"c":"NETWORK", "id":4915701, "ctx":"-","msg":"Initialized wire
specification","attr":{"spec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":13},"incomingInternalClient":{"minWireVersion":0,"maxWireVersion":13},"outgoing":{"minWireVersion":0,"maxWireVersion":13},"isInternalClient":true}}}
{"t":{"$date":"2021-11-24T23:24:01.430+05:30"},"s":"W", "c":"ASIO",
"id":22601, "ctx":"main","msg":"No TransportLayer configured during
NetworkInterface startup"}
{"t":{"$date":"2021-11-24T23:24:01.430+05:30"},"s":"I",
"c":"NETWORK", "id":4648602, "ctx":"main","msg":"Implicit TCP
FastOpen in use."}
{"t":{"$date":"2021-11-24T23:24:01.431+05:30"},"s":"W", "c":"ASIO",
"id":22601, "ctx":"main","msg":"No TransportLayer configured during
NetworkInterface startup"}
{"t":{"$date":"2021-11-24T23:24:01.431+05:30"},"s":"I", "c":"REPL",
"id":5123008, "ctx":"main","msg":"Successfully registered
PrimaryOnlyService","attr":{"service":"TenantMigrationDonorService","ns":"config.tenantMigrationDonors"}}
{"t":{"$date":"2021-11-24T23:24:01.431+05:30"},"s":"I", "c":"REPL",
"id":5123008, "ctx":"main","msg":"Successfully registered
PrimaryOnlyService","attr":{"service":"TenantMigrationRecipientService","ns":"config.tenantMigrationRecipients"}}
{"t":{"$date":"2021-11-24T23:24:01.431+05:30"},"s":"I",
"c":"CONTROL", "id":4615611, "ctx":"initandlisten","msg":"MongoDB
starting","attr":{"pid":38692,"port":27017,"dbPath":"/data/db","architecture":"64-bit","host":"Archits-MacBook-Pro.local"}}
{"t":{"$date":"2021-11-24T23:24:01.431+05:30"},"s":"I",
"c":"CONTROL", "id":23351,
"ctx":"initandlisten","msg":"{sysctlName}
unavailable","attr":{"sysctlName":"machdep.cpu.extfeatures"}}
{"t":{"$date":"2021-11-24T23:24:01.431+05:30"},"s":"I",
"c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"Build
Info","attr":{"buildInfo":{"version":"5.0.3","gitVersion":"657fea5a61a74d7a79df7aff8e4bcf0bc742b748","modules":[],"allocator":"system","environment":{"distarch":"x86_64","target_arch":"x86_64"}}}}
{"t":{"$date":"2021-11-24T23:24:01.431+05:30"},"s":"I",
"c":"CONTROL", "id":51765, "ctx":"initandlisten","msg":"Operating
System","attr":{"os":{"name":"Mac OS X","version":"21.1.0"}}}
{"t":{"$date":"2021-11-24T23:24:01.431+05:30"},"s":"I",
"c":"CONTROL", "id":21951, "ctx":"initandlisten","msg":"Options set
by command line","attr":{"options":{}}}
{"t":{"$date":"2021-11-24T23:24:01.433+05:30"},"s":"E",
"c":"CONTROL", "id":20557, "ctx":"initandlisten","msg":"DBException
in initAndListen, terminating","attr":{"error":"NonExistentPath: Data
directory /data/db not found. Create the missing directory or specify
another path using (1) the --dbpath command line option, or (2) by
adding the 'storage.dbPath' option in the configuration file."}}
{"t":{"$date":"2021-11-24T23:24:01.433+05:30"},"s":"I", "c":"REPL",
"id":4784900, "ctx":"initandlisten","msg":"Stepping down the
ReplicationCoordinator for shutdown","attr":{"waitTimeMillis":15000}}
{"t":{"$date":"2021-11-24T23:24:01.433+05:30"},"s":"I",
"c":"COMMAND", "id":4784901, "ctx":"initandlisten","msg":"Shutting
down the MirrorMaestro"}
{"t":{"$date":"2021-11-24T23:24:01.433+05:30"},"s":"I",
"c":"SHARDING", "id":4784902, "ctx":"initandlisten","msg":"Shutting
down the WaitForMajorityService"}
{"t":{"$date":"2021-11-24T23:24:01.433+05:30"},"s":"I",
"c":"NETWORK", "id":20562, "ctx":"initandlisten","msg":"Shutdown:
going to close listening sockets"}
{"t":{"$date":"2021-11-24T23:24:01.433+05:30"},"s":"I",
"c":"NETWORK", "id":4784905, "ctx":"initandlisten","msg":"Shutting
down the global connection pool"}
{"t":{"$date":"2021-11-24T23:24:01.433+05:30"},"s":"I",
"c":"CONTROL", "id":4784906, "ctx":"initandlisten","msg":"Shutting
down the FlowControlTicketholder"}
{"t":{"$date":"2021-11-24T23:24:01.433+05:30"},"s":"I", "c":"-",
"id":20520, "ctx":"initandlisten","msg":"Stopping further Flow
Control ticket acquisitions."}
{"t":{"$date":"2021-11-24T23:24:01.433+05:30"},"s":"I",
"c":"NETWORK", "id":4784918, "ctx":"initandlisten","msg":"Shutting
down the ReplicaSetMonitor"}
{"t":{"$date":"2021-11-24T23:24:01.433+05:30"},"s":"I",
"c":"SHARDING", "id":4784921, "ctx":"initandlisten","msg":"Shutting
down the MigrationUtilExecutor"}
{"t":{"$date":"2021-11-24T23:24:01.434+05:30"},"s":"I", "c":"ASIO",
"id":22582, "ctx":"MigrationUtil-TaskExecutor","msg":"Killing all
outstanding egress activity."}
{"t":{"$date":"2021-11-24T23:24:01.434+05:30"},"s":"I",
"c":"COMMAND", "id":4784923, "ctx":"initandlisten","msg":"Shutting
down the ServiceEntryPoint"}
{"t":{"$date":"2021-11-24T23:24:01.434+05:30"},"s":"I",
"c":"CONTROL", "id":4784925, "ctx":"initandlisten","msg":"Shutting
down free monitoring"}
{"t":{"$date":"2021-11-24T23:24:01.434+05:30"},"s":"I",
"c":"CONTROL", "id":4784927, "ctx":"initandlisten","msg":"Shutting
down the HealthLog"}
{"t":{"$date":"2021-11-24T23:24:01.434+05:30"},"s":"I",
"c":"CONTROL", "id":4784928, "ctx":"initandlisten","msg":"Shutting
down the TTL monitor"}
{"t":{"$date":"2021-11-24T23:24:01.434+05:30"},"s":"I",
"c":"CONTROL", "id":4784929, "ctx":"initandlisten","msg":"Acquiring
the global lock for shutdown"}
{"t":{"$date":"2021-11-24T23:24:01.434+05:30"},"s":"I", "c":"-",
"id":4784931, "ctx":"initandlisten","msg":"Dropping the scope cache
for shutdown"} {"t":{"$date":"2021-11-24T23:24:01.434+05:30"},"s":"I",
"c":"FTDC", "id":4784926, "ctx":"initandlisten","msg":"Shutting
down full-time data capture"}
{"t":{"$date":"2021-11-24T23:24:01.434+05:30"},"s":"I",
"c":"CONTROL", "id":20565, "ctx":"initandlisten","msg":"Now
exiting"} {"t":{"$date":"2021-11-24T23:24:01.434+05:30"},"s":"I",
"c":"CONTROL", "id":23138, "ctx":"initandlisten","msg":"Shutting
down","attr":{"exitCode":100}} archit#Archits-MacBook-Pro ~ % mongod
{"t":{"$date":"2021-11-24T23:24:25.704+05:30"},"s":"I",
"c":"CONTROL", "id":23285, "ctx":"-","msg":"Automatically disabling
TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols
'none'"} {"t":{"$date":"2021-11-24T23:24:25.705+05:30"},"s":"I",
"c":"NETWORK", "id":4915701, "ctx":"-","msg":"Initialized wire
specification","attr":{"spec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":13},"incomingInternalClient":{"minWireVersion":0,"maxWireVersion":13},"outgoing":{"minWireVersion":0,"maxWireVersion":13},"isInternalClient":true}}}
{"t":{"$date":"2021-11-24T23:24:25.706+05:30"},"s":"W", "c":"ASIO",
"id":22601, "ctx":"main","msg":"No TransportLayer configured during
NetworkInterface startup"}
{"t":{"$date":"2021-11-24T23:24:25.706+05:30"},"s":"I",
"c":"NETWORK", "id":4648602, "ctx":"main","msg":"Implicit TCP
FastOpen in use."}
{"t":{"$date":"2021-11-24T23:24:25.707+05:30"},"s":"W", "c":"ASIO",
"id":22601, "ctx":"main","msg":"No TransportLayer configured during
NetworkInterface startup"}
{"t":{"$date":"2021-11-24T23:24:25.708+05:30"},"s":"I", "c":"REPL",
"id":5123008, "ctx":"main","msg":"Successfully registered
PrimaryOnlyService","attr":{"service":"TenantMigrationDonorService","ns":"config.tenantMigrationDonors"}}
{"t":{"$date":"2021-11-24T23:24:25.708+05:30"},"s":"I", "c":"REPL",
"id":5123008, "ctx":"main","msg":"Successfully registered
PrimaryOnlyService","attr":{"service":"TenantMigrationRecipientService","ns":"config.tenantMigrationRecipients"}}
{"t":{"$date":"2021-11-24T23:24:25.708+05:30"},"s":"I",
"c":"CONTROL", "id":4615611, "ctx":"initandlisten","msg":"MongoDB
starting","attr":{"pid":38971,"port":27017,"dbPath":"/data/db","architecture":"64-bit","host":"Archits-MacBook-Pro.local"}}
{"t":{"$date":"2021-11-24T23:24:25.708+05:30"},"s":"I",
"c":"CONTROL", "id":23351,
"ctx":"initandlisten","msg":"{sysctlName}
unavailable","attr":{"sysctlName":"machdep.cpu.extfeatures"}}
{"t":{"$date":"2021-11-24T23:24:25.708+05:30"},"s":"I",
"c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"Build
Info","attr":{"buildInfo":{"version":"5.0.3","gitVersion":"657fea5a61a74d7a79df7aff8e4bcf0bc742b748","modules":[],"allocator":"system","environment":{"distarch":"x86_64","target_arch":"x86_64"}}}}
{"t":{"$date":"2021-11-24T23:24:25.708+05:30"},"s":"I",
"c":"CONTROL", "id":51765, "ctx":"initandlisten","msg":"Operating
System","attr":{"os":{"name":"Mac OS X","version":"21.1.0"}}}
{"t":{"$date":"2021-11-24T23:24:25.708+05:30"},"s":"I",
"c":"CONTROL", "id":21951, "ctx":"initandlisten","msg":"Options set
by command line","attr":{"options":{}}}
{"t":{"$date":"2021-11-24T23:24:25.709+05:30"},"s":"E",
"c":"CONTROL", "id":20557, "ctx":"initandlisten","msg":"DBException
in initAndListen, terminating","attr":{"error":"NonExistentPath: Data
directory /data/db not found. Create the missing directory or specify
another path using (1) the --dbpath command line option, or (2) by
adding the 'storage.dbPath' option in the configuration file."}}
{"t":{"$date":"2021-11-24T23:24:25.709+05:30"},"s":"I", "c":"REPL",
"id":4784900, "ctx":"initandlisten","msg":"Stepping down the
ReplicationCoordinator for shutdown","attr":{"waitTimeMillis":15000}}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I",
"c":"COMMAND", "id":4784901, "ctx":"initandlisten","msg":"Shutting
down the MirrorMaestro"}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I",
"c":"SHARDING", "id":4784902, "ctx":"initandlisten","msg":"Shutting
down the WaitForMajorityService"}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I",
"c":"NETWORK", "id":20562, "ctx":"initandlisten","msg":"Shutdown:
going to close listening sockets"}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I",
"c":"NETWORK", "id":4784905, "ctx":"initandlisten","msg":"Shutting
down the global connection pool"}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I",
"c":"CONTROL", "id":4784906, "ctx":"initandlisten","msg":"Shutting
down the FlowControlTicketholder"}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I", "c":"-",
"id":20520, "ctx":"initandlisten","msg":"Stopping further Flow
Control ticket acquisitions."}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I",
"c":"NETWORK", "id":4784918, "ctx":"initandlisten","msg":"Shutting
down the ReplicaSetMonitor"}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I",
"c":"SHARDING", "id":4784921, "ctx":"initandlisten","msg":"Shutting
down the MigrationUtilExecutor"}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I", "c":"ASIO",
"id":22582, "ctx":"MigrationUtil-TaskExecutor","msg":"Killing all
outstanding egress activity."}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I",
"c":"COMMAND", "id":4784923, "ctx":"initandlisten","msg":"Shutting
down the ServiceEntryPoint"}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I",
"c":"CONTROL", "id":4784925, "ctx":"initandlisten","msg":"Shutting
down free monitoring"}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I",
"c":"CONTROL", "id":4784927, "ctx":"initandlisten","msg":"Shutting
down the HealthLog"}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I",
"c":"CONTROL", "id":4784928, "ctx":"initandlisten","msg":"Shutting
down the TTL monitor"}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I",
"c":"CONTROL", "id":4784929, "ctx":"initandlisten","msg":"Acquiring
the global lock for shutdown"}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I", "c":"-",
"id":4784931, "ctx":"initandlisten","msg":"Dropping the scope cache
for shutdown"} {"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I",
"c":"FTDC", "id":4784926, "ctx":"initandlisten","msg":"Shutting
down full-time data capture"}
{"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I",
"c":"CONTROL", "id":20565, "ctx":"initandlisten","msg":"Now
exiting"} {"t":{"$date":"2021-11-24T23:24:25.710+05:30"},"s":"I",
"c":"CONTROL", "id":23138, "ctx":"initandlisten","msg":"Shutting
down","attr":{"exitCode":100}}
The last edit (https://stackoverflow.com/revisions/70068861/5) is a mess, not a "full error".
There are two and a half logs.
The first part is half of the log with missing beginning. It says:
"ctx":"initandlisten","msg":"MongoDB starting","attr":{"pid":38271,"port":27017,"dbPath":"/data/db","architecture":"64-bit","host":"Archits-
followed by
"msg":"Error setting up listener","attr":{"error":{"code":9001,"codeName":"SocketException","errmsg":"Address already in use"}}}
Which mean :
you didn't start it as sudo mongod --dbpath /usr/local/var/mongodb/
something else is listening on 27017, likely mongod you started before that.
2 other logs start from archit#Archits-MacBook-Pro ~ % mongod followed by "port":27017,"dbPath":"/data/db","architecture":"64-bit","host":"Archits- are identical and spell the same error:
:{"error":"NonExistentPath: Data directory /data/db not found. Create the missing directory or specify another path using (1) the --dbpath command line option, or (2) by adding the 'storage.dbPath' option in the configuration file."}}
which means /data/db does not exists or requires elevated privileges to access.
Considering the struggle, you may find it simpler to use pre-configured docker images https://hub.docker.com/_/mongo.
As mentioned in the official MongoDB manual for installation on Mac,
try the following:
brew services start mongodb-community#5.0
If you are still not able to connect to MongoDB (maybe because there is some service already using the port 27017), try the above command after restarting your machine.
Related
I am on a M1 MacBook Air running Mac OS Ventura. I have a fresh install of home-brew and MongoDB Community#6.0. But when I tried the command
mongod --config /opt/homebrew/etc/mongod.conf --fork
I am getting the error
about to fork child process, waiting until server is ready for connections.
forked process: 9724
ERROR: child process failed, exited with 14
To see additional information in this output, start without the "--fork" option.
I used to work with the MongoDB without any issue, I guess this came after the Ventura update. I tried reinstalling both home-brew and mongoDB.
mongo.log
{"t":{"$date":"2022-10-31T20:34:51.457+05:30"},"s":"I", "c":"CONTROL", "id":23285, "ctx":"-","msg":"Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'"}
{"t":{"$date":"2022-10-31T20:34:51.463+05:30"},"s":"I", "c":"NETWORK", "id":4915701, "ctx":"main","msg":"Initialized wire specification","attr":{"spec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":17},"incomingInternalClient":{"minWireVersion":0,"maxWireVersion":17},"outgoing":{"minWireVersion":6,"maxWireVersion":17},"isInternalClient":true}}}
{"t":{"$date":"2022-10-31T20:34:51.465+05:30"},"s":"I", "c":"NETWORK", "id":4648602, "ctx":"main","msg":"Implicit TCP FastOpen in use."}
{"t":{"$date":"2022-10-31T20:34:51.466+05:30"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationDonorService","namespace":"config.tenantMigrationDonors"}}
{"t":{"$date":"2022-10-31T20:34:51.466+05:30"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationRecipientService","namespace":"config.tenantMigrationRecipients"}}
{"t":{"$date":"2022-10-31T20:34:51.466+05:30"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"ShardSplitDonorService","namespace":"config.tenantSplitDonors"}}
{"t":{"$date":"2022-10-31T20:34:51.466+05:30"},"s":"I", "c":"CONTROL", "id":5945603, "ctx":"main","msg":"Multi threading initialized"}
{"t":{"$date":"2022-10-31T20:34:51.467+05:30"},"s":"I", "c":"CONTROL", "id":4615611, "ctx":"initandlisten","msg":"MongoDB starting","attr":{"pid":9001,"port":27017,"dbPath":"/opt/homebrew/var/mongodb","architecture":"64-bit","host":"Sravans-MacBook-Air.local"}}
{"t":{"$date":"2022-10-31T20:34:51.467+05:30"},"s":"I", "c":"CONTROL", "id":23352, "ctx":"initandlisten","msg":"Unable to resolve sysctl {sysctlName} (number) ","attr":{"sysctlName":"hw.cpufrequency"}}
{"t":{"$date":"2022-10-31T20:34:51.467+05:30"},"s":"I", "c":"CONTROL", "id":23351, "ctx":"initandlisten","msg":"{sysctlName} unavailable","attr":{"sysctlName":"machdep.cpu.features"}}
{"t":{"$date":"2022-10-31T20:34:51.467+05:30"},"s":"I", "c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"Build Info","attr":{"buildInfo":{"version":"6.0.1","gitVersion":"32f0f9c88dc44a2c8073a5bd47cf779d4bfdee6b","modules":[],"allocator":"system","environment":{"distarch":"aarch64","target_arch":"aarch64"}}}}
{"t":{"$date":"2022-10-31T20:34:51.467+05:30"},"s":"I", "c":"CONTROL", "id":51765, "ctx":"initandlisten","msg":"Operating System","attr":{"os":{"name":"Mac OS X","version":"22.1.0"}}}
{"t":{"$date":"2022-10-31T20:34:51.467+05:30"},"s":"I", "c":"CONTROL", "id":21951, "ctx":"initandlisten","msg":"Options set by command line","attr":{"options":{"config":"/opt/homebrew/etc/mongod.conf","net":{"bindIp":"127.0.0.1, ::1","ipv6":true},"storage":{"dbPath":"/opt/homebrew/var/mongodb"},"systemLog":{"destination":"file","logAppend":true,"path":"/opt/homebrew/var/log/mongodb/mongo.log"}}}}
{"t":{"$date":"2022-10-31T20:34:51.467+05:30"},"s":"E", "c":"NETWORK", "id":23024, "ctx":"initandlisten","msg":"Failed to unlink socket file","attr":{"path":"/tmp/mongodb-27017.sock","error":"Permission denied"}}
{"t":{"$date":"2022-10-31T20:34:51.467+05:30"},"s":"F", "c":"ASSERT", "id":23091, "ctx":"initandlisten","msg":"Fatal assertion","attr":{"msgid":40486,"file":"src/mongo/transport/transport_layer_asio.cpp","line":1120}}
{"t":{"$date":"2022-10-31T20:34:51.467+05:30"},"s":"F", "c":"ASSERT", "id":23092, "ctx":"initandlisten","msg":"\n\n***aborting after fassert() failure\n\n"}
{"t":{"$date":"2022-10-31T20:36:33.486+05:30"},"s":"I", "c":"CONTROL", "id":20698, "ctx":"-","msg":"***** SERVER RESTARTED *****"}
{"t":{"$date":"2022-10-31T20:36:33.486+05:30"},"s":"I", "c":"CONTROL", "id":23285, "ctx":"-","msg":"Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'"}
{"t":{"$date":"2022-10-31T20:36:33.488+05:30"},"s":"I", "c":"NETWORK", "id":4915701, "ctx":"main","msg":"Initialized wire specification","attr":{"spec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":17},"incomingInternalClient":{"minWireVersion":0,"maxWireVersion":17},"outgoing":{"minWireVersion":6,"maxWireVersion":17},"isInternalClient":true}}}
{"t":{"$date":"2022-10-31T20:36:33.491+05:30"},"s":"I", "c":"NETWORK", "id":4648602, "ctx":"main","msg":"Implicit TCP FastOpen in use."}
{"t":{"$date":"2022-10-31T20:36:33.492+05:30"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationDonorService","namespace":"config.tenantMigrationDonors"}}
{"t":{"$date":"2022-10-31T20:36:33.493+05:30"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationRecipientService","namespace":"config.tenantMigrationRecipients"}}
{"t":{"$date":"2022-10-31T20:36:33.493+05:30"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"ShardSplitDonorService","namespace":"config.tenantSplitDonors"}}
{"t":{"$date":"2022-10-31T20:36:33.493+05:30"},"s":"I", "c":"CONTROL", "id":5945603, "ctx":"main","msg":"Multi threading initialized"}
{"t":{"$date":"2022-10-31T20:36:33.493+05:30"},"s":"I", "c":"CONTROL", "id":4615611, "ctx":"initandlisten","msg":"MongoDB starting","attr":{"pid":9724,"port":27017,"dbPath":"/opt/homebrew/var/mongodb","architecture":"64-bit","host":"Sravans-MacBook-Air.local"}}
{"t":{"$date":"2022-10-31T20:36:33.494+05:30"},"s":"I", "c":"CONTROL", "id":23352, "ctx":"initandlisten","msg":"Unable to resolve sysctl {sysctlName} (number) ","attr":{"sysctlName":"hw.cpufrequency"}}
{"t":{"$date":"2022-10-31T20:36:33.494+05:30"},"s":"I", "c":"CONTROL", "id":23351, "ctx":"initandlisten","msg":"{sysctlName} unavailable","attr":{"sysctlName":"machdep.cpu.features"}}
{"t":{"$date":"2022-10-31T20:36:33.494+05:30"},"s":"I", "c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"Build Info","attr":{"buildInfo":{"version":"6.0.1","gitVersion":"32f0f9c88dc44a2c8073a5bd47cf779d4bfdee6b","modules":[],"allocator":"system","environment":{"distarch":"aarch64","target_arch":"aarch64"}}}}
{"t":{"$date":"2022-10-31T20:36:33.495+05:30"},"s":"I", "c":"CONTROL", "id":51765, "ctx":"initandlisten","msg":"Operating System","attr":{"os":{"name":"Mac OS X","version":"22.1.0"}}}
{"t":{"$date":"2022-10-31T20:36:33.495+05:30"},"s":"I", "c":"CONTROL", "id":21951, "ctx":"initandlisten","msg":"Options set by command line","attr":{"options":{"config":"/opt/homebrew/etc/mongod.conf","net":{"bindIp":"127.0.0.1, ::1","ipv6":true},"processManagement":{"fork":true},"storage":{"dbPath":"/opt/homebrew/var/mongodb"},"systemLog":{"destination":"file","logAppend":true,"path":"/opt/homebrew/var/log/mongodb/mongo.log"}}}}
{"t":{"$date":"2022-10-31T20:36:33.495+05:30"},"s":"E", "c":"NETWORK", "id":23024, "ctx":"initandlisten","msg":"Failed to unlink socket file","attr":{"path":"/tmp/mongodb-27017.sock","error":"Permission denied"}}
{"t":{"$date":"2022-10-31T20:36:33.495+05:30"},"s":"F", "c":"ASSERT", "id":23091, "ctx":"initandlisten","msg":"Fatal assertion","attr":{"msgid":40486,"file":"src/mongo/transport/transport_layer_asio.cpp","line":1120}}
{"t":{"$date":"2022-10-31T20:36:33.496+05:30"},"s":"F", "c":"ASSERT", "id":23092, "ctx":"initandlisten","msg":"\n\n***aborting after fassert() failure\n\n"}
{"t":{"$date":"2022-10-31T20:42:03.160+05:30"},"s":"I", "c":"CONTROL", "id":20698, "ctx":"-","msg":"***** SERVER RESTARTED *****"}
{"t":{"$date":"2022-10-31T20:42:03.164+05:30"},"s":"I", "c":"CONTROL", "id":23285, "ctx":"main","msg":"Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'"}
{"t":{"$date":"2022-10-31T20:42:03.164+05:30"},"s":"I", "c":"NETWORK", "id":4915701, "ctx":"main","msg":"Initialized wire specification","attr":{"spec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":17},"incomingInternalClient":{"minWireVersion":0,"maxWireVersion":17},"outgoing":{"minWireVersion":6,"maxWireVersion":17},"isInternalClient":true}}}
{"t":{"$date":"2022-10-31T20:42:03.169+05:30"},"s":"I", "c":"NETWORK", "id":4648602, "ctx":"main","msg":"Implicit TCP FastOpen in use."}
{"t":{"$date":"2022-10-31T20:42:03.170+05:30"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationDonorService","namespace":"config.tenantMigrationDonors"}}
{"t":{"$date":"2022-10-31T20:42:03.171+05:30"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationRecipientService","namespace":"config.tenantMigrationRecipients"}}
{"t":{"$date":"2022-10-31T20:42:03.171+05:30"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"ShardSplitDonorService","namespace":"config.tenantSplitDonors"}}
{"t":{"$date":"2022-10-31T20:42:03.171+05:30"},"s":"I", "c":"CONTROL", "id":5945603, "ctx":"main","msg":"Multi threading initialized"}
{"t":{"$date":"2022-10-31T20:42:03.171+05:30"},"s":"I", "c":"CONTROL", "id":4615611, "ctx":"initandlisten","msg":"MongoDB starting","attr":{"pid":9909,"port":27017,"dbPath":"/opt/homebrew/var/mongodb","architecture":"64-bit","host":"Sravans-MacBook-Air.local"}}
{"t":{"$date":"2022-10-31T20:42:03.171+05:30"},"s":"I", "c":"CONTROL", "id":23352, "ctx":"initandlisten","msg":"Unable to resolve sysctl {sysctlName} (number) ","attr":{"sysctlName":"hw.cpufrequency"}}
{"t":{"$date":"2022-10-31T20:42:03.171+05:30"},"s":"I", "c":"CONTROL", "id":23351, "ctx":"initandlisten","msg":"{sysctlName} unavailable","attr":{"sysctlName":"machdep.cpu.features"}}
{"t":{"$date":"2022-10-31T20:42:03.171+05:30"},"s":"I", "c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"Build Info","attr":{"buildInfo":{"version":"6.0.1","gitVersion":"32f0f9c88dc44a2c8073a5bd47cf779d4bfdee6b","modules":[],"allocator":"system","environment":{"distarch":"aarch64","target_arch":"aarch64"}}}}
{"t":{"$date":"2022-10-31T20:42:03.171+05:30"},"s":"I", "c":"CONTROL", "id":51765, "ctx":"initandlisten","msg":"Operating System","attr":{"os":{"name":"Mac OS X","version":"22.1.0"}}}
{"t":{"$date":"2022-10-31T20:42:03.171+05:30"},"s":"I", "c":"CONTROL", "id":21951, "ctx":"initandlisten","msg":"Options set by command line","attr":{"options":{"config":"/opt/homebrew/etc/mongod.conf","net":{"bindIp":"127.0.0.1, ::1","ipv6":true},"storage":{"dbPath":"/opt/homebrew/var/mongodb"},"systemLog":{"destination":"file","logAppend":true,"path":"/opt/homebrew/var/log/mongodb/mongo.log"}}}}
{"t":{"$date":"2022-10-31T20:42:03.171+05:30"},"s":"E", "c":"NETWORK", "id":23024, "ctx":"initandlisten","msg":"Failed to unlink socket file","attr":{"path":"/tmp/mongodb-27017.sock","error":"Permission denied"}}
{"t":{"$date":"2022-10-31T20:42:03.171+05:30"},"s":"F", "c":"ASSERT", "id":23091, "ctx":"initandlisten","msg":"Fatal assertion","attr":{"msgid":40486,"file":"src/mongo/transport/transport_layer_asio.cpp","line":1120}}
{"t":{"$date":"2022-10-31T20:42:03.171+05:30"},"s":"F", "c":"ASSERT", "id":23092, "ctx":"initandlisten","msg":"\n\n***aborting after fassert() failure\n\n"}
I was able to start mongodb-community server 2 days ago but now I cannot. I do not remember making any changes on it. At some point I have changed my node version to an old one but changed it back to newer one already. So I don't think that should be a problem. I use
brew services restart mongodb-community
and I get this error when I want to check with
brew services list
Name Status User File
mongodb-community error 12288 root ~/Library/LaunchAgents/homebrew.mxcl.mongodb-community.plist
I checked my logs using
tail $(brew --prefix)/var/log/mongodb/mongo.log
What I get is this below:
{"t":{"$date":"2022-10-15T21:40:18.665+03:00"},"s":"I", "c":"CONTROL", "id":4615611, "ctx":"initandlisten","msg":"MongoDB starting","attr":{"pid":14790,"port":27017,"dbPath":"/usr/local/var/mongodb","architecture":"64-bit","host":"SamsMacbook.local"}}
{"t":{"$date":"2022-10-15T21:40:18.665+03:00"},"s":"I", "c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"Build Info","attr":{"buildInfo":{"version":"6.0.1","gitVersion":"32f0f9c88dc44a2c8073a5bd47cf779d4bfdee6b","modules":[],"allocator":"system","environment":{"distarch":"x86_64","target_arch":"x86_64"}}}}
{"t":{"$date":"2022-10-15T21:40:18.665+03:00"},"s":"I", "c":"CONTROL", "id":51765, "ctx":"initandlisten","msg":"Operating System","attr":{"os":{"name":"Mac OS X","version":"21.3.0"}}}
{"t":{"$date":"2022-10-15T21:40:18.665+03:00"},"s":"I", "c":"CONTROL", "id":21951, "ctx":"initandlisten","msg":"Options set by command line","attr":{"options":{"config":"/usr/local/etc/mongod.conf","net":{"bindIp":"127.0.0.1, ::1","ipv6":true},"storage":{"dbPath":"/usr/local/var/mongodb"},"systemLog":{"destination":"file","logAppend":true,"path":"/usr/local/var/log/mongodb/mongo.log"}}}}
{"t":{"$date":"2022-10-15T21:40:18.668+03:00"},"s":"E", "c":"NETWORK", "id":23024, "ctx":"initandlisten","msg":"Failed to unlink socket file","attr":{"path":"/tmp/mongodb-27017.sock","error":"Permission denied"}}
{"t":{"$date":"2022-10-15T21:40:18.668+03:00"},"s":"F", "c":"ASSERT", "id":23091, "ctx":"initandlisten","msg":"Fatal assertion","attr":{"msgid":40486,"file":"src/mongo/transport/transport_layer_asio.cpp","line":1120}}
{"t":{"$date":"2022-10-15T21:40:18.668+03:00"},"s":"F", "c":"ASSERT", "id":23092, "ctx":"initandlisten","msg":"\n\n***aborting after fassert() failure\n\n"}
{"t":{"$date":"2022-10-15T21:43:10.606+03:00"},"s":"I", "c":"CONTROL", "id":20698, "ctx":"-","msg":"***** SERVER RESTARTED *****"}
{"t":{"$date":"2022-10-15T21:43:10.608+03:00"},"s":"I", "c":"NETWORK", "id":4915701, "ctx":"-","msg":"Initialized wire specification","attr":{"spec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":17},"incomingInternalClient":{"minWireVersion":0,"maxWireVersion":17},"outgoing":{"minWireVersion":6,"maxWireVersion":17},"isInternalClient":true}}}
{"t":{"$date":"2022-10-15T21:43:10.623+03:00"},"s":"I", "c":"CONTROL", "id":23285, "ctx":"-","msg":"Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'"}
{"t":{"$date":"2022-10-15T21:43:10.627+03:00"},"s":"I", "c":"NETWORK", "id":4648602, "ctx":"main","msg":"Implicit TCP FastOpen in use."}
{"t":{"$date":"2022-10-15T21:43:10.629+03:00"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationDonorService","namespace":"config.tenantMigrationDonors"}}
{"t":{"$date":"2022-10-15T21:43:10.629+03:00"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationRecipientService","namespace":"config.tenantMigrationRecipients"}}
{"t":{"$date":"2022-10-15T21:43:10.629+03:00"},"s":"I", "c":"REPL", "id":5123008, "ctx":"main","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"ShardSplitDonorService","namespace":"config.tenantSplitDonors"}}
{"t":{"$date":"2022-10-15T21:43:10.629+03:00"},"s":"I", "c":"CONTROL", "id":5945603, "ctx":"main","msg":"Multi threading initialized"}
{"t":{"$date":"2022-10-15T21:43:10.629+03:00"},"s":"I", "c":"CONTROL", "id":4615611, "ctx":"initandlisten","msg":"MongoDB starting","attr":{"pid":15254,"port":27017,"dbPath":"/usr/local/var/mongodb","architecture":"64-bit","host":"SamsMacbook.local"}}
{"t":{"$date":"2022-10-15T21:43:10.629+03:00"},"s":"I", "c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"Build Info","attr":{"buildInfo":{"version":"6.0.1","gitVersion":"32f0f9c88dc44a2c8073a5bd47cf779d4bfdee6b","modules":[],"allocator":"system","environment":{"distarch":"x86_64","target_arch":"x86_64"}}}}
{"t":{"$date":"2022-10-15T21:43:10.629+03:00"},"s":"I", "c":"CONTROL", "id":51765, "ctx":"initandlisten","msg":"Operating System","attr":{"os":{"name":"Mac OS X","version":"21.3.0"}}}
{"t":{"$date":"2022-10-15T21:43:10.629+03:00"},"s":"I", "c":"CONTROL", "id":21951, "ctx":"initandlisten","msg":"Options set by command line","attr":{"options":{"config":"/usr/local/etc/mongod.conf","net":{"bindIp":"127.0.0.1, ::1","ipv6":true},"storage":{"dbPath":"/usr/local/var/mongodb"},"systemLog":{"destination":"file","logAppend":true,"path":"/usr/local/var/log/mongodb/mongo.log"}}}}
{"t":{"$date":"2022-10-15T21:43:10.634+03:00"},"s":"I", "c":"NETWORK", "id":5693100, "ctx":"initandlisten","msg":"Asio socket.set_option failed with std::system_error","attr":{"note":"acceptor TCP fast open","option":{"level":6,"name":261,"data":"00 04 00 00"},"error":{"what":"set_option: Invalid argument","message":"Invalid argument","category":"asio.system","value":22}}}
{"t":{"$date":"2022-10-15T21:43:10.635+03:00"},"s":"E", "c":"CONTROL", "id":20568, "ctx":"initandlisten","msg":"Error setting up listener","attr":{"error":{"code":9001,"codeName":"SocketException","errmsg":"Address already in use"}}}
{"t":{"$date":"2022-10-15T21:43:10.636+03:00"},"s":"I", "c":"REPL", "id":4784900, "ctx":"initandlisten","msg":"Stepping down the ReplicationCoordinator for shutdown","attr":{"waitTimeMillis":15000}}
{"t":{"$date":"2022-10-15T21:43:10.639+03:00"},"s":"I", "c":"REPL", "id":4794602, "ctx":"initandlisten","msg":"Attempting to enter quiesce mode"}
{"t":{"$date":"2022-10-15T21:43:10.639+03:00"},"s":"I", "c":"-", "id":6371601, "ctx":"initandlisten","msg":"Shutting down the FLE Crud thread pool"}
{"t":{"$date":"2022-10-15T21:43:10.640+03:00"},"s":"I", "c":"COMMAND", "id":4784901, "ctx":"initandlisten","msg":"Shutting down the MirrorMaestro"}
{"t":{"$date":"2022-10-15T21:43:10.640+03:00"},"s":"I", "c":"SHARDING", "id":4784902, "ctx":"initandlisten","msg":"Shutting down the WaitForMajorityService"}
{"t":{"$date":"2022-10-15T21:43:10.640+03:00"},"s":"I", "c":"NETWORK", "id":4784905, "ctx":"initandlisten","msg":"Shutting down the global connection pool"}
{"t":{"$date":"2022-10-15T21:43:10.640+03:00"},"s":"I", "c":"NETWORK", "id":4784918, "ctx":"initandlisten","msg":"Shutting down the ReplicaSetMonitor"}
{"t":{"$date":"2022-10-15T21:43:10.640+03:00"},"s":"I", "c":"SHARDING", "id":4784921, "ctx":"initandlisten","msg":"Shutting down the MigrationUtilExecutor"}
{"t":{"$date":"2022-10-15T21:43:10.641+03:00"},"s":"I", "c":"ASIO", "id":22582, "ctx":"MigrationUtil-TaskExecutor","msg":"Killing all outstanding egress activity."}
{"t":{"$date":"2022-10-15T21:43:10.641+03:00"},"s":"I", "c":"COMMAND", "id":4784923, "ctx":"initandlisten","msg":"Shutting down the ServiceEntryPoint"}
{"t":{"$date":"2022-10-15T21:43:10.641+03:00"},"s":"I", "c":"CONTROL", "id":4784925, "ctx":"initandlisten","msg":"Shutting down free monitoring"}
{"t":{"$date":"2022-10-15T21:43:10.641+03:00"},"s":"I", "c":"CONTROL", "id":4784927, "ctx":"initandlisten","msg":"Shutting down the HealthLog"}
{"t":{"$date":"2022-10-15T21:43:10.641+03:00"},"s":"I", "c":"CONTROL", "id":4784928, "ctx":"initandlisten","msg":"Shutting down the TTL monitor"}
{"t":{"$date":"2022-10-15T21:43:10.641+03:00"},"s":"I", "c":"CONTROL", "id":6278511, "ctx":"initandlisten","msg":"Shutting down the Change Stream Expired Pre-images Remover"}
{"t":{"$date":"2022-10-15T21:43:10.641+03:00"},"s":"I", "c":"CONTROL", "id":4784929, "ctx":"initandlisten","msg":"Acquiring the global lock for shutdown"}
{"t":{"$date":"2022-10-15T21:43:10.641+03:00"},"s":"I", "c":"-", "id":4784931, "ctx":"initandlisten","msg":"Dropping the scope cache for shutdown"}
{"t":{"$date":"2022-10-15T21:43:10.641+03:00"},"s":"I", "c":"CONTROL", "id":20565, "ctx":"initandlisten","msg":"Now exiting"}
{"t":{"$date":"2022-10-15T21:43:10.641+03:00"},"s":"I", "c":"CONTROL", "id":23138, "ctx":"initandlisten","msg":"Shutting down","attr":{"exitCode":48}}
I don't know what the problem is. Can you guys please help me to solve this error 12288 problem?
Thanks in advance.
You need to stop the mongodb service and delete the mongodb-27017.sock file from /tmp/mongodb-27017.sock.
After, start the service with running command below.
brew services start mongodb-community
when I tried mongodb command on my terminal I'm getting this JSON format and its not connecting to local host
{"t":{"$date":"2022-02-22T01:29:39.937+05:30"},"s":"I", "c":"CONTROL", "id":23285, "ctx":"thread1","msg":"Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'"}
{"t":{"$date":"2022-02-22T01:29:39.939+05:30"},"s":"I", "c":"NETWORK", "id":4915701, "ctx":"thread1","msg":"Initialized wire specification","attr":{"spec":{"incomingExternalClient":{"minWireVersion":0,"maxWireVersion":13},"incomingInternalClient":{"minWireVersion":0,"maxWireVersion":13},"outgoing":{"minWireVersion":0,"maxWireVersion":13},"isInternalClient":true}}}
{"t":{"$date":"2022-02-22T01:29:39.955+05:30"},"s":"W", "c":"ASIO", "id":22601, "ctx":"thread1","msg":"No TransportLayer configured during NetworkInterface startup"}
{"t":{"$date":"2022-02-22T01:29:39.956+05:30"},"s":"I", "c":"NETWORK", "id":4648602, "ctx":"thread1","msg":"Implicit TCP FastOpen in use."}
{"t":{"$date":"2022-02-22T01:29:39.962+05:30"},"s":"W", "c":"ASIO", "id":22601, "ctx":"thread1","msg":"No TransportLayer configured during NetworkInterface startup"}
{"t":{"$date":"2022-02-22T01:29:39.965+05:30"},"s":"I", "c":"REPL", "id":5123008, "ctx":"thread1","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationDonorService","ns":"config.tenantMigrationDonors"}}
{"t":{"$date":"2022-02-22T01:29:39.965+05:30"},"s":"I", "c":"REPL", "id":5123008, "ctx":"thread1","msg":"Successfully registered PrimaryOnlyService","attr":{"service":"TenantMigrationRecipientService","ns":"config.tenantMigrationRecipients"}}
{"t":{"$date":"2022-02-22T01:29:39.965+05:30"},"s":"I", "c":"CONTROL", "id":5945603, "ctx":"thread1","msg":"Multi threading initialized"}
{"t":{"$date":"2022-02-22T01:29:39.966+05:30"},"s":"I", "c":"CONTROL", "id":4615611, "ctx":"initandlisten","msg":"MongoDB starting","attr":{"pid":14095,"port":27017,"dbPath":"/data/db","architecture":"64-bit","host":"Himas-MacBook-Air.local"}}
{"t":{"$date":"2022-02-22T01:29:39.966+05:30"},"s":"I", "c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"Build Info","attr":{"buildInfo":{"version":"5.0.6","gitVersion":"212a8dbb47f07427dae194a9c75baec1d81d9259","modules":[],"allocator":"system","environment":{"distarch":"x86_64","target_arch":"x86_64"}}}}
{"t":{"$date":"2022-02-22T01:29:39.966+05:30"},"s":"I", "c":"CONTROL", "id":51765, "ctx":"initandlisten","msg":"Operating System","attr":{"os":{"name":"Mac OS X","version":"21.3.0"}}}
{"t":{"$date":"2022-02-22T01:29:39.966+05:30"},"s":"I", "c":"CONTROL", "id":21951, "ctx":"initandlisten","msg":"Options set by command line","attr":{"options":{}}}
{"t":{"$date":"2022-02-22T01:29:39.972+05:30"},"s":"E", "c":"CONTROL", "id":20557, "ctx":"initandlisten","msg":"DBException in initAndListen, terminating","attr":{"error":"NonExistentPath: Data directory /data/db not found. Create the missing directory or specify another path using (1) the --dbpath command line option, or (2) by adding the 'storage.dbPath' option in the configuration file."}}
{"t":{"$date":"2022-02-22T01:29:39.973+05:30"},"s":"I", "c":"REPL", "id":4784900, "ctx":"initandlisten","msg":"Stepping down the ReplicationCoordinator for shutdown","attr":{"waitTimeMillis":15000}}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"COMMAND", "id":4784901, "ctx":"initandlisten","msg":"Shutting down the MirrorMaestro"}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"SHARDING", "id":4784902, "ctx":"initandlisten","msg":"Shutting down the WaitForMajorityService"}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"NETWORK", "id":20562, "ctx":"initandlisten","msg":"Shutdown: going to close listening sockets"}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"NETWORK", "id":4784905, "ctx":"initandlisten","msg":"Shutting down the global connection pool"}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"CONTROL", "id":4784906, "ctx":"initandlisten","msg":"Shutting down the FlowControlTicketholder"}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"-", "id":20520, "ctx":"initandlisten","msg":"Stopping further Flow Control ticket acquisitions."}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"NETWORK", "id":4784918, "ctx":"initandlisten","msg":"Shutting down the ReplicaSetMonitor"}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"SHARDING", "id":4784921, "ctx":"initandlisten","msg":"Shutting down the MigrationUtilExecutor"}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"ASIO", "id":22582, "ctx":"MigrationUtil-TaskExecutor","msg":"Killing all outstanding egress activity."}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"COMMAND", "id":4784923, "ctx":"initandlisten","msg":"Shutting down the ServiceEntryPoint"}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"CONTROL", "id":4784925, "ctx":"initandlisten","msg":"Shutting down free monitoring"}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"CONTROL", "id":4784927, "ctx":"initandlisten","msg":"Shutting down the HealthLog"}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"CONTROL", "id":4784928, "ctx":"initandlisten","msg":"Shutting down the TTL monitor"}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"CONTROL", "id":4784929, "ctx":"initandlisten","msg":"Acquiring the global lock for shutdown"}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"-", "id":4784931, "ctx":"initandlisten","msg":"Dropping the scope cache for shutdown"}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"FTDC", "id":4784926, "ctx":"initandlisten","msg":"Shutting down full-time data capture"}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"CONTROL", "id":20565, "ctx":"initandlisten","msg":"Now exiting"}
{"t":{"$date":"2022-02-22T01:29:39.974+05:30"},"s":"I", "c":"CONTROL", "id":23138, "ctx":"initandlisten","msg":"Shutting down","attr":{"exitCode":100}}
Im not getting any local host and I'm am using macOS and my mongoldb version is
MongoDB shell version v5.0.6
Build Info: {
"version": "5.0.6",
"gitVersion": "212a8dbb47f07427dae194a9c75baec1d81d9259",
"modules": [],
"allocator": "system",
"environment": {
"distarch": "x86_64",
"target_arch": "x86_64"
}
}
when I run 'mongo' command
MongoDB shell version v5.0.6
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :
connect#src/mongo/shell/mongo.js:372:17
#(connect):2:6
exception: connect failed
exiting with code 1
I have installed mongo through homebrew but when I try to run the cmd:
--dbpath /Users/mayankpatel/data/db
It gives me following error instead of starting mongo server:
{"t":{"$date":"2021-04-26T08:36:11.852+05:30"},"s":"I", "c":"CONTROL", "id":23285, "ctx":"main","msg":"Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'"}
{"t":{"$date":"2021-04-26T08:36:11.854+05:30"},"s":"W", "c":"ASIO", "id":22601, "ctx":"main","msg":"No TransportLayer configured during NetworkInterface startup"}
{"t":{"$date":"2021-04-26T08:36:11.854+05:30"},"s":"I", "c":"NETWORK", "id":4648602, "ctx":"main","msg":"Implicit TCP FastOpen in use."}
{"t":{"$date":"2021-04-26T08:36:11.854+05:30"},"s":"I", "c":"STORAGE", "id":4615611, "ctx":"initandlisten","msg":"MongoDB starting","attr":{"pid":5684,"port":27017,"dbPath":"/Users/mayankpatel/data/db","architecture":"64-bit","host":"Mayanks-MacBook-Pro.local"}}
{"t":{"$date":"2021-04-26T08:36:11.854+05:30"},"s":"I", "c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"Build Info","attr":{"buildInfo":{"version":"4.4.3","gitVersion":"913d6b62acfbb344dde1b116f4161360acd8fd13","modules":[],"allocator":"system","environment":{"distarch":"x86_64","target_arch":"x86_64"}}}}
{"t":{"$date":"2021-04-26T08:36:11.854+05:30"},"s":"I", "c":"CONTROL", "id":51765, "ctx":"initandlisten","msg":"Operating System","attr":{"os":{"name":"Mac OS X","version":"19.6.0"}}}
{"t":{"$date":"2021-04-26T08:36:11.854+05:30"},"s":"I", "c":"CONTROL", "id":21951, "ctx":"initandlisten","msg":"Options set by command line","attr":{"options":{"storage":{"dbPath":"/Users/mayankpatel/data/db"}}}}
{"t":{"$date":"2021-04-26T08:36:11.855+05:30"},"s":"E", "c":"STORAGE", "id":20568, "ctx":"initandlisten","msg":"Error setting up listener","attr":{"error":{"code":9001,"codeName":"SocketException","errmsg":"Address already in use"}}}
{"t":{"$date":"2021-04-26T08:36:11.855+05:30"},"s":"I", "c":"REPL", "id":4784900, "ctx":"initandlisten","msg":"Stepping down the ReplicationCoordinator for shutdown","attr":{"waitTimeMillis":10000}}
{"t":{"$date":"2021-04-26T08:36:11.855+05:30"},"s":"I", "c":"COMMAND", "id":4784901, "ctx":"initandlisten","msg":"Shutting down the MirrorMaestro"}
{"t":{"$date":"2021-04-26T08:36:11.855+05:30"},"s":"I", "c":"SHARDING", "id":4784902, "ctx":"initandlisten","msg":"Shutting down the WaitForMajorityService"}
{"t":{"$date":"2021-04-26T08:36:11.855+05:30"},"s":"I", "c":"NETWORK", "id":4784905, "ctx":"initandlisten","msg":"Shutting down the global connection pool"}
{"t":{"$date":"2021-04-26T08:36:11.855+05:30"},"s":"I", "c":"NETWORK", "id":4784918, "ctx":"initandlisten","msg":"Shutting down the ReplicaSetMonitor"}
{"t":{"$date":"2021-04-26T08:36:11.855+05:30"},"s":"I", "c":"SHARDING", "id":4784921, "ctx":"initandlisten","msg":"Shutting down the MigrationUtilExecutor"}
{"t":{"$date":"2021-04-26T08:36:11.855+05:30"},"s":"I", "c":"CONTROL", "id":4784925, "ctx":"initandlisten","msg":"Shutting down free monitoring"}
{"t":{"$date":"2021-04-26T08:36:11.855+05:30"},"s":"I", "c":"STORAGE", "id":4784927, "ctx":"initandlisten","msg":"Shutting down the HealthLog"}
{"t":{"$date":"2021-04-26T08:36:11.855+05:30"},"s":"I", "c":"STORAGE", "id":4784929, "ctx":"initandlisten","msg":"Acquiring the global lock for shutdown"}
{"t":{"$date":"2021-04-26T08:36:11.855+05:30"},"s":"I", "c":"-", "id":4784931, "ctx":"initandlisten","msg":"Dropping the scope cache for shutdown"}
{"t":{"$date":"2021-04-26T08:36:11.855+05:30"},"s":"I", "c":"FTDC", "id":4784926, "ctx":"initandlisten","msg":"Shutting down full-time data capture"}
{"t":{"$date":"2021-04-26T08:36:11.855+05:30"},"s":"I", "c":"CONTROL", "id":20565, "ctx":"initandlisten","msg":"Now exiting"}
{"t":{"$date":"2021-04-26T08:36:11.855+05:30"},"s":"I", "c":"CONTROL", "id":23138, "ctx":"initandlisten","msg":"Shutting down","attr":{"exitCode":48}}
Note: I am using MacOS.
Error - Address already in use means MongoDB is already running.
Error setting up listener","attr":{"error":{"code":9001,"codeName":"SocketException","errmsg":"Address already in use"}}}
You've to close the previous running mongo server, you can find by using ps -aux | grep mongo
After that, you can kill -9 processId eg- kill -9 2781
I've just started learning MongoDB on my Mac, and now facing a problem.
In the online course that I'm taking, I learnt when we run the command mongod, we can see the result that says waiting for connections on port 27017 at the end, and it means "you are ready to use MongoDB.
However, when I ran the command, I received the different result that I show below, and came back to the prompt. Can I ignore this? Or is something wrong happening?
By the way, I was able to run the other command mongo in a new shell and use the MongoDB with no problems.
% mongod
{"t":{"$date":"2021-01-13T10:40:20.824+09:00"},"s":"I", "c":"CONTROL", "id":23285, "ctx":"main","msg":"Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'"}
{"t":{"$date":"2021-01-13T10:40:20.829+09:00"},"s":"W", "c":"ASIO", "id":22601, "ctx":"main","msg":"No TransportLayer configured during NetworkInterface startup"}
{"t":{"$date":"2021-01-13T10:40:20.829+09:00"},"s":"I", "c":"NETWORK", "id":4648602, "ctx":"main","msg":"Implicit TCP FastOpen in use."}
{"t":{"$date":"2021-01-13T10:40:20.829+09:00"},"s":"I", "c":"STORAGE", "id":4615611, "ctx":"initandlisten","msg":"MongoDB starting","attr":{"pid":13253,"port":27017,"dbPath":"/data/db","architecture":"64-bit","host":"YusukesMBP.orihime.ne.jp"}}
{"t":{"$date":"2021-01-13T10:40:20.829+09:00"},"s":"I", "c":"CONTROL", "id":23403, "ctx":"initandlisten","msg":"Build Info","attr":{"buildInfo":{"version":"4.4.3","gitVersion":"913d6b62acfbb344dde1b116f4161360acd8fd13","modules":[],"allocator":"system","environment":{"distarch":"x86_64","target_arch":"x86_64"}}}}
{"t":{"$date":"2021-01-13T10:40:20.829+09:00"},"s":"I", "c":"CONTROL", "id":51765, "ctx":"initandlisten","msg":"Operating System","attr":{"os":{"name":"Mac OS X","version":"20.2.0"}}}
{"t":{"$date":"2021-01-13T10:40:20.829+09:00"},"s":"I", "c":"CONTROL", "id":21951, "ctx":"initandlisten","msg":"Options set by command line","attr":{"options":{}}}
{"t":{"$date":"2021-01-13T10:40:20.831+09:00"},"s":"E", "c":"STORAGE", "id":20568, "ctx":"initandlisten","msg":"Error setting up listener","attr":{"error":{"code":9001,"codeName":"SocketException","errmsg":"Address already in use"}}}
{"t":{"$date":"2021-01-13T10:40:20.831+09:00"},"s":"I", "c":"REPL", "id":4784900, "ctx":"initandlisten","msg":"Stepping down the ReplicationCoordinator for shutdown","attr":{"waitTimeMillis":10000}}
{"t":{"$date":"2021-01-13T10:40:20.831+09:00"},"s":"I", "c":"COMMAND", "id":4784901, "ctx":"initandlisten","msg":"Shutting down the MirrorMaestro"}
{"t":{"$date":"2021-01-13T10:40:20.831+09:00"},"s":"I", "c":"SHARDING", "id":4784902, "ctx":"initandlisten","msg":"Shutting down the WaitForMajorityService"}
{"t":{"$date":"2021-01-13T10:40:20.831+09:00"},"s":"I", "c":"NETWORK", "id":4784905, "ctx":"initandlisten","msg":"Shutting down the global connection pool"}
{"t":{"$date":"2021-01-13T10:40:20.832+09:00"},"s":"I", "c":"NETWORK", "id":4784918, "ctx":"initandlisten","msg":"Shutting down the ReplicaSetMonitor"}
{"t":{"$date":"2021-01-13T10:40:20.832+09:00"},"s":"I", "c":"SHARDING", "id":4784921, "ctx":"initandlisten","msg":"Shutting down the MigrationUtilExecutor"}
{"t":{"$date":"2021-01-13T10:40:20.832+09:00"},"s":"I", "c":"CONTROL", "id":4784925, "ctx":"initandlisten","msg":"Shutting down free monitoring"}
{"t":{"$date":"2021-01-13T10:40:20.832+09:00"},"s":"I", "c":"STORAGE", "id":4784927, "ctx":"initandlisten","msg":"Shutting down the HealthLog"}
{"t":{"$date":"2021-01-13T10:40:20.832+09:00"},"s":"I", "c":"STORAGE", "id":4784929, "ctx":"initandlisten","msg":"Acquiring the global lock for shutdown"}
{"t":{"$date":"2021-01-13T10:40:20.832+09:00"},"s":"I", "c":"-", "id":4784931, "ctx":"initandlisten","msg":"Dropping the scope cache for shutdown"}
{"t":{"$date":"2021-01-13T10:40:20.832+09:00"},"s":"I", "c":"FTDC", "id":4784926, "ctx":"initandlisten","msg":"Shutting down full-time data capture"}
{"t":{"$date":"2021-01-13T10:40:20.832+09:00"},"s":"I", "c":"CONTROL", "id":20565, "ctx":"initandlisten","msg":"Now exiting"}
{"t":{"$date":"2021-01-13T10:40:20.832+09:00"},"s":"I", "c":"CONTROL", "id":23138, "ctx":"initandlisten","msg":"Shutting down","attr":{"exitCode":48}}
%
The log output you got is called "structured log output" and is the only log format of MongoDB as of 4.4. Previous versions used the human-readable log format.
Additionally, your log output contains an error, which is why the server didn't log that it was waiting for connections (and in fact was not waiting for connections).