Puncte:0

Nu se poate porni MongoDB pe 18.04

drapel sa

Î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
Maitiu avatar
drapel sa
@user535733 L-am editat acum, cel puțin primul, doar „activat” a fost tăiat, așa că nu am editat al doilea mesaj (care oricum este același)
Puncte:1
drapel sa

Ok, după mai multe eșecuri și căutări online, am dat peste acest răspuns în StackOverflow, care practic sugerează că MongoDB 5.0 are nevoie de un procesor mai nou pentru a rula

Recunosc că nu am încercat încă acest lucru (degradare) din cauza constrângerilor (am pierdut deja un weekend întreg în acest sens), dar este foarte posibil să fie cazul, având în vedere că CPU-ul meu este destul de vechi și că atunci când am descărcat cel mongodb pachet (ca în cel Ubuntu, nu cel „oficial” mongodb-org pachet, a funcționat. Eu cred acest Ubuntu mongodb pachetul este versiunea 3.something)

Voi lăsa asta ca un răspuns potențial, deoarece sunt sigur că poate ajuta pe cineva cu un laptop la fel de vechi ca al meu.

Voi edita dacă asta funcționează pentru mine

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.