Cannot start mongod.service: Unit mongod.service not found

I follow all the steps mentioned in the mongodb installation documents .

for Ubuntu 16.04

steps 1:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

steps 2:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

steps 3:

sudo apt-get update

steps 4:

sudo apt-get install -y mongodb-org

steps 5:

sudo service mongod start

when i started mongodb got an error like

"Failed to start mongod.service: Unit mongod.service not found." please help me to solve this.
+43
source share
16 answers

Most likely, the mongodb.service unit is masked. Use the following command to expose it.

sudo systemctl unmask mongodb

and re-run

sudo service mongod start

+70
source

Please follow the instructions below, this should work.

1 - completely delete the current installation

Source - Official Instructions

sudo service mongod stop

Delete packages

sudo apt-get purge mongodb-org*

Delete folders

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

2 - , , .

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

Ubuntu 16.04

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

sudo apt-get update

sudo apt-get install -y mongodb-org

3 - ,

sudo service mongod start

mongo

+33

mongod.service: mongod.service

, , mongod.service ( Ubuntu 16.04).

sudo systemctl enable mongod.service

mongodb,

sudo service mongod start
+30

"", ?

sudo service mongod start

sudo service mongodb start

, ?

+17

:

$ sudo systemctl enable mongod
+5

[]

sudo mongod

.

+5
$service mongodb start
$service mongodb status

,

+3

, isntruciton Google, ...

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/, mongod.service: mongod.service

: sudo apt-get install -y mongodb-org , :

$ sudo apt-get install -y mongodb-org
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  mongodb-org-mongos mongodb-org-shell mongodb-org-tools
The following NEW packages will be installed
  mongodb-org mongodb-org-mongos mongodb-org-shell mongodb-org-tools
0 to upgrade, 4 to newly install, 0 to remove and 46 not to upgrade.
Need to get 0 B/40.1 MB of archives.
After this operation, 178 MB of additional disk space will be used.
Selecting previously unselected package mongodb-org-shell.
(Reading database ... 379307 files and directories currently installed.)
Preparing to unpack .../mongodb-org-shell_4.0.3_amd64.deb ...
Unpacking mongodb-org-shell (4.0.3) ...
Selecting previously unselected package mongodb-org-mongos.
Preparing to unpack .../mongodb-org-mongos_4.0.3_amd64.deb ...
Unpacking mongodb-org-mongos (4.0.3) ...
Selecting previously unselected package mongodb-org-tools.
Preparing to unpack .../mongodb-org-tools_4.0.3_amd64.deb ...
Unpacking mongodb-org-tools (4.0.3) ...
Preparing to unpack .../mongodb-org_4.0.3_amd64.deb ...
Unpacking mongodb-org (4.0.3) ...
Setting up mongodb-org-shell (4.0.3) ...
Setting up mongodb-org-mongos (4.0.3) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Setting up mongodb-org-tools (4.0.3) ...
Setting up mongodb-org (4.0.3) ...


$ mongod --version
db version v2.6.12
2018-10-26T12:03:12.362+0200 git version: d73c92b1c85703828b55c2916a5dd4ad46535f6a

2.6.12 4.0.3. , mongodb-org-server, , , ( @https://docs.mongodb.com/manual/tutorial/install-mongodb-on -ubuntu/ → 4 - MongoDB.)

target_version = 4.0.3

sudo apt-get install -y mongodb-org = _ mongodb-org-server = _ mongodb-org-shell = _ mongodb-org-mongos = _ mongodb-org-tools = _

$ sudo apt-get install -y mongodb-org=4.0.3 mongodb-org-server=4.0.3 mongodb-org-shell=4.0.3 mongodb-org-mongos=4.0.3 mongodb-org-tools=4.0.3
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed
  mongodb-org mongodb-org-mongos mongodb-org-shell mongodb-org-tools
The following packages will be upgraded:
  mongodb-org-server
1 to upgrade, 4 to newly install, 0 to remove and 45 not to upgrade.
Need to get 15.7 MB/55.8 MB of archives.
After this operation, 217 MB of additional disk space will be used.
Get:1 https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0/multiverse amd64 mongodb-org-server amd64 4.0.3 [15.7 MB]
Fetched 15.7 MB in 2s (6,289 kB/s)                 
Selecting previously unselected package mongodb-org-shell.
(Reading database ... 379306 files and directories currently installed.)
Preparing to unpack .../mongodb-org-shell_4.0.3_amd64.deb ...
Unpacking mongodb-org-shell (4.0.3) ...
**Preparing to unpack .../mongodb-org-server_4.0.3_amd64.deb ...
Failed to stop mongod.service: Unit mongod.service not loaded.
invoke-rc.d: initscript mongod, action "stop" failed.
dpkg: warning: old mongodb-org-server package pre-removal script subprocess returned error exit status 5
dpkg: trying script from the new package instead ...
dpkg: ... it looks like that went OK
Unpacking mongodb-org-server (4.0.3) over (2.6.12) ...**
Selecting previously unselected package mongodb-org-mongos.
Preparing to unpack .../mongodb-org-mongos_4.0.3_amd64.deb ...
Unpacking mongodb-org-mongos (4.0.3) ...
Selecting previously unselected package mongodb-org-tools.
Preparing to unpack .../mongodb-org-tools_4.0.3_amd64.deb ...
Unpacking mongodb-org-tools (4.0.3) ...
Preparing to unpack .../mongodb-org_4.0.3_amd64.deb ...
Unpacking mongodb-org (4.0.3) ...
Processing triggers for ureadahead (0.100.0-20) ...
Setting up mongodb-org-shell (4.0.3) ...
Setting up mongodb-org-mongos (4.0.3) ...
Processing triggers for systemd (237-3ubuntu10.3) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Setting up mongodb-org-tools (4.0.3) ...
Setting up mongodb-org-server (4.0.3) ...
Installing new version of config file /etc/mongod.conf ...
Setting up mongodb-org (4.0.3) ...

: D

+2

, mongodb. , , Ubuntu 16.04. Ubuntu 14.04, : " mongod.service: mongod.service ". enter image description here

+2

Ubuntu 16.04.5 , MongoDB mongod.service , , , :

, , mongod

systemctl list-unit-files --type=service

"", .

sudo systemctl enable mongod.service

, mongod.service , ,

ls /lib/systemd/system

/lib/systemd/system/mongod.service
+2

. .

  1. :

    sudo service mongod stop
    sudo apt-get purge mongodb-org
    sudo rm -r /var/log/mongodb
    sudo rm -r /var/lib/mongodb
    
  2. mongodb, :

    sudo apt update
    sudo apt install -y mongodb**
    

    . .

  3. , , .

    sudo systemctl status mongodb
    

    :

    mongodb.service - An object/document-oriented database
    Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
    Active: active (running) since Sat 2018-05-26 07:48:04 UTC; 2min 17s ago
    Docs: man:mongod(1)
    Main PID: 2312 (mongod)
    Tasks: 23 (limit: 1153)
    CGroup: /system.slice/mongodb.service
       └─2312 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/mongodb.conf**
    
+1

, Windows Linux systemd , , systemctl, :

:

systemd? # 994 GitHub, Microsoft/WSL.

, mondgod .

0

mongodb Ubuntu 16.04 1) mongodb enter image description here

2) , " /tmp/mongodb-27017"

3) /tmp/mongdb-27017.lock , - root, mongodb.

4) /tmp/mongodb-27017.sock "sudo chown mongodb: mongodb/tmp/mongodb *"

5) systemcl netstat, , mongdob 27017

enter image description here

: https://www.mkyong.com/mongodb/mongodb-failed-to-unlink-socket-file-tmpmongodb-27017/ https://hevodata.com/blog/install-mongodb-on-ubuntu/.

0

OS, , .

sudo service mongodb start
0

mongodb Ubuntu Server 18.04 LTS.

1: MongoDB , :

sudo apt remove --autoremove mongodb-org

2: mongodb:

sudo rm /etc/apt/sources.list.d/mongodb*.list
sudo apt update

3: , :

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

4: MongoDB:

echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

5: :

sudo apt-get update

6: MongoDB:

sudo apt-get install -y mongodb-org

7: MongoDB:

sudo service mongod start

8: MongoDB:

mongo

, .

0

. , , .

, :

    systemctl list-unit-files | grep mongod

- :

    mongod.service                         masked

:

    sudo systemctl unmask mongod

:

    sudo systemctl start mongod

:

    sudo systemctl enable mongod

, mongodb , :

    sudo apt-get --purge mongo*
    sudo apt-get install mongodb-org

@jehanzeb-malik

0

Source: https://habr.com/ru/post/1691727/


All Articles