Alții au pus această întrebare, dar nu am găsit niciun răspuns care să funcționeze pentru mine. Încerc să instalez MongoDB pe Ubuntu 20.04. Am urmat ghidul la https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/, dar întâmpinați probleme în timpul instalării. Apare o eroare în timpul instalării (prima eroare de mai jos), apoi verific că instalarea a funcționat cu comanda --version, se pare că este instalată, încerc să rulez și obțin eșecul ulterioar (mongod.service nu a fost găsit).
Au fost întâlnite erori în timpul procesării:
/tmp/apt-dpkg-install-kD4T9j/0-mongodb-database-tools_100.5.0_amd64.deb
/tmp/apt-dpkg-install-kD4T9j/3-mongodb-org-server_5.0.2_amd64.deb
/tmp/apt-dpkg-install-kD4T9j/4-mongodb-org-mongos_5.0.2_amd64.deb
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)
jared@Pandora:~$ mongo --version
Versiunea shell MongoDB v5.0.2
Informații despre construcție: {
"versiunea": "5.0.2",
"gitVersion": "6d9ec525e78465dcecadcff99cce953d380fedc8",
"openSSLVersion": "OpenSSL 1.1.1f 31 martie 2020",
„module”: [],
"allocator": "tcmalloc",
"mediu inconjurator": {
"distmod": "ubuntu2004",
"distarch": "x86_64",
"target_arch": "x86_64"
}
}
jared@Pandora:~$ sudo systemctl start mongod
Nu s-a pornit mongod.service: unitatea mongod.service nu a fost găsită.
jared@Pandora:~$ sudo systemctl daemon-reload
jared@Pandora:~$ sudo systemctl start mongod
Nu s-a pornit mongod.service: unitatea mongod.service nu a fost găsită.
Apoi am încercat din nou să verific pentru a elimina fișierele anterioare, conform sfatului Cool Kev de mai jos. Iată noua instalare completă și imprimarea erorilor:
jared@Pandora:~$ sudo apt install mongodb-org
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Următoarele pachete suplimentare vor fi instalate:
mongodb-database-tools mongodb-mongosh mongodb-org-database
mongodb-org-database-tools-extra mongodb-org-mongos mongodb-org-server
mongodb-org-shell mongodb-org-tools
Următoarele pachete NOI vor fi instalate:
mongodb-database-tools mongodb-mongosh mongodb-org mongodb-org-database
mongodb-org-database-tools-extra mongodb-org-mongos mongodb-org-server
mongodb-org-shell mongodb-org-tools
0 actualizate, 9 nou instalate, 0 de eliminat și 23 neactualizate.
Trebuie să obțineți 0 B/147 MB de arhive.
După această operațiune, se vor folosi 449 MB de spațiu suplimentar pe disc.
Doriți să continuați? [D/n] Da
(Se citesc baza de date... 197683 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea .../0-mongodb-database-tools_100.5.0_amd64.deb...
Se despachetează mongodb-database-tools (100.5.0)...
Se selectează pachetul neselectat anterior mongodb-mongosh.
Se pregătește despachetarea .../1-mongodb-mongosh_1.0.6_amd64.deb...
Se despachetează mongodb-mongosh (1.0.6)...
Se selectează pachetul neselectat anterior mongodb-org-shell.
Se pregătește despachetarea .../2-mongodb-org-shell_5.0.2_amd64.deb...
Se despachetează mongodb-org-shell (5.0.2)...
Se pregătește despachetarea .../3-mongodb-org-server_5.0.2_amd64.deb...
Se despachetează mongodb-org-server (5.0.2)...
dpkg: eroare la procesarea arhivei /tmp/apt-dpkg-install-h1NnWS/3-mongodb-org-server
_5.0.2_amd64.deb (--unpack):
încercând să suprascrieți „/usr/bin/mongod”, care se află și în pachetul mongodb-server-
core 1:3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5.2
dpkg-deb: eroare: subprocesul de lipire a fost oprit de semnal (conductă ruptă)
Se pregătește despachetarea .../4-mongodb-org-mongos_5.0.2_amd64.deb...
Se despachetează mongodb-org-mongos (5.0.2)...
dpkg: arhiva de procesare a erorilor /tmp/apt-dpkg-install-h1NnWS/4-mongodb-org-mongos
_5.0.2_amd64.deb (--unpack):
încercând să suprascrieți „/usr/bin/mongos”, care se află și în pachetul mongodb-server-
core 1:3.6.9+really3.6.8+90~g8e540c0b6d-0ubuntu5.2
dpkg-deb: eroare: subprocesul de lipire a fost oprit de semnal (conductă ruptă)
Se selectează pachetul neselectat anterior mongodb-org-database-tools-extra.
Se pregătește despachetarea .../5-mongodb-org-database-tools-extra_5.0.2_amd64.deb...
Se despachetează mongodb-org-database-tools-extra (5.0.2)...
Se selectează pachetul neselectat anterior mongodb-org-database.
Se pregătește despachetarea .../6-mongodb-org-database_5.0.2_amd64.deb...
Se despachetează mongodb-org-database (5.0.2)...
Selectarea pachetului neselectat anterior mongodb-org-tools.
Se pregătește despachetarea .../7-mongodb-org-tools_5.0.2_amd64.deb...
Se despachetează mongodb-org-tools (5.0.2)...
Se selectează pachetul neselectat anterior mongodb-org.
Se pregătește despachetarea .../8-mongodb-org_5.0.2_amd64.deb...
Se despachetează mongodb-org (5.0.2)...
Au fost întâlnite erori în timpul procesării:
/tmp/apt-dpkg-install-h1NnWS/3-mongodb-org-server_5.0.2_amd64.deb
/tmp/apt-dpkg-install-h1NnWS/4-mongodb-org-mongos_5.0.2_amd64.deb
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)
jared@Pandora:~$ mongo --version
Versiunea shell MongoDB v5.0.2
Informații despre construcție: {
"versiunea": "5.0.2",
"gitVersion": "6d9ec525e78465dcecadcff99cce953d380fedc8",
"openSSLVersion": "OpenSSL 1.1.1f 31 martie 2020",
„module”: [],
"allocator": "tcmalloc",
"mediu inconjurator": {
"distmod": "ubuntu2004",
"distarch": "x86_64",
"target_arch": "x86_64"
}
}
jared@Pandora:~$ mongod
2021-09-15T21:55:30.223-0400 I CONTROL [initandlisten] MongoDB pornire: pid=25491 port=27017 dbpath=/data/db 64-bit host=Pandora
2021-09-15T21:55:30.223-0400 I CONTROL [initandlisten] versiunea db v3.6.8
2021-09-15T21:55:30.223-0400 I CONTROL [initandlisten] git version: 8e540c0b6db93ce994cc548f000900bdc740f80a
2021-09-15T21:55:30.223-0400 I CONTROL [initandlisten] Versiunea OpenSSL: OpenSSL 1.1.1f 31 mar 2020
2021-09-15T21:55:30.223-0400 I CONTROL [initandlisten] alocator: tcmalloc
2021-09-15T21:55:30.223-0400 I CONTROL [initandlisten] module: niciunul
2021-09-15T21:55:30.223-0400 I CONTROL [initandlisten] build mediu:
2021-09-15T21:55:30.223-0400 I CONTROL [initandlisten] diamidon: x86_64
2021-09-15T21:55:30.223-0400 I CONTROL [initandlisten] target_arch: x86_64
2021-09-15T21:55:30.223-0400 I CONTROL [initandlisten] opțiuni: {}
2021-09-15T21:55:30.223-0400 I STORAGE [initandlisten] excepție în initAndListen: NonExistentPath: directorul de date /data/db nu a fost găsit., se încheie
2021-09-15T21:55:30.223-0400 I CONTROL [initandlisten] se iese acum
2021-09-15T21:55:30.223-0400 I CONTROL [initandlisten] se închide cu codul:100
jared@Pandora:~$ mongo
Versiunea shell MongoDB v5.0.2
se conectează la: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Eroare: nu s-a putut conecta la serverul 127.0.0.1:27017, încercarea de conectare a eșuat: SocketException: Eroare de conectare la 127.0.0.1:27017 :: cauzată de :: Conexiune refuzată :
connect@src/mongo/shell/mongo.js:372:17
@(conecta):2:6
excepție: conectarea a eșuat
ieșire cu codul 1
jared@Pandora:~$