Îmi cer scuze dacă acest lucru a fost întrebat de mai multe ori (a fost, îmi pare rău!), dar nu găsesc o soluție care să funcționeze.
Sunt rând pentru rând următor:
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
Cand eu sudo systemctl start mongdb:
â mongod.service - Server de baze de date MongoDB
Încărcat: încărcat (/lib/systemd/system/mongod.service; activat; prestabilit furnizor: activat)
Activ: a eșuat (Rezultat: core-dump) din sâmb. 2021-10-02 17:28:51 EEST; acum 15 minute
Documente: https://docs.mongodb.org/manual
Proces: 10714 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (cod=duped, signal=ILL)
PID principal: 10714 (cod=duped, semnal=ILL)
Am actualizat mongod.serviciu fișier conform [acest răspuns][1]
și în conformitate cu răspunsurile la aceeași întrebare, a rulat următoarele comenzi:
chown -R mongodb:mongodb /var/lib/mongodb
chown mongodb:mongodb /tmp/mongodb-27017.sock
deși pentru a alergat și pentru var/log/mongodb (rețineți că aceste foldere sunt goale? Am creat un fișier txt numit mongodb.log manual, fișierul în sine este gol și nu există fișiere legate de mongo tmp, așa că, desigur, ultima comandă a eșuat
Având în vedere că unele dintre aceste foldere lipsesc/goale, am alergat
mk@Swankey:~$ sudo mongod --repair
Instruire ilegală
Deci, în urma [această întrebare][2] am încercat următoarele comenzi, nimic nu s-a schimbat, încă la punctul unu aici.
:~$ sudo rm -r /var/lib/mongodb
:~$ sudo mkdir -p /var/lib/mongodb/
:~$ sudo chown -R mongodb:mongodb /var/lib/mongodb/
:~$ sudo mkdir -p /var/log/mongodb/
:~$ sudo chown -R mongodb:mongodb /var/log/mongodb/
:~$ sudo systemctl restart mongod
:~$ sudo systemctl status mongod
â mongod.service - Server de baze de date MongoDB
Încărcat: încărcat (/lib/systemd/system/mongod.service; activat; prestabilit furnizor: e
Activ: a eșuat (Rezultat: core-dump) din sâmb. 2021-10-02 17:18:09 EEST; acum 7s
Documente: https://docs.mongodb.org/manual
Proces: 10657 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=dumpe
PID principal: 10657 (cod=duped, semnal=ILL)
PS am alergat epurare mongo* și reinstalat de mai multe ori, sunt o pierdere aici
Similar cu cel de-al doilea fir de întrebare legat de legături, când instalez pachetul mongodb (spre deosebire de mongodb-org va rula serviciul? Aș prefera să urmez documentația oficială, prin urmare, folosind mongodb-org
[1]: https://askubuntu.com/a/884652
[2]: https://askubuntu.com/questions/929198/fail-to-start-mongod-service-but-mongodb-service
[3]: https://stackoverflow.com/questions/29554521/uninstall-mongodb-from-ubuntu