Não é possível iniciar o MongoDB em 18.04

Não é possível iniciar o MongoDB em 18.04

Peço desculpas se isso foi perguntado várias vezes (foi, desculpe!), Mas não consigo encontrar uma solução que funcione.

Estou linha por linha seguindo: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

Quando eu sudo systemctl start mongdb:

● mongod.service - MongoDB Database Server
   Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
   Active: failed (Result: core-dump) since Sat 2021-10-02 17:28:51 EEST; 15min ago
     Docs: https://docs.mongodb.org/manual
  Process: 10714 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=dumped, signal=ILL)
 Main PID: 10714 (code=dumped, signal=ILL)

Atualizei o mongod.servicearquivo conforme [esta resposta][1]

e de acordo com as respostas da mesma pergunta, executei os seguintes comandos:

chown -R mongodb:mongodb /var/lib/mongodb
chown mongodb:mongodb /tmp/mongodb-27017.sock

embora for também o tenha executado var/log/mongodb(observe que essas pastas estão vazias? Eu criei um arquivo txt nomeado mongodb.logmanualmente, o arquivo em si está vazio e não há arquivos relacionados ao mongo tmp, então o último comando, é claro, falhou

Dado que algumas dessas pastas estão faltando/vazias, executei

mk@Swankey:~$ sudo mongod --repair
Illegal instruction

Então, seguindo [esta pergunta] [2], tentei os seguintes comandos, nada mudou, ainda na estaca zero aqui.

:~$ 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 - MongoDB Database Server
   Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: e
   Active: failed (Result: core-dump) since Sat 2021-10-02 17:18:09 EEST; 7s ago
     Docs: https://docs.mongodb.org/manual
  Process: 10657 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=dumpe
 Main PID: 10657 (code=dumped, signal=ILL)

PS: executei purge mongo*e reinstalei várias vezes, estou perdido aqui

Semelhante ao segundo tópico de pergunta vinculado, quando eu instalo o pacote mongodb(ao contrário mongodb-orgdo serviço será executado? Prefiro seguir a documentação oficial, portanto, usandomongodb-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

Responder1

Ok, depois de várias falhas e pesquisas on-line, me depareiesta resposta no StackOverflow, o que basicamente sugere que o MongoDB 5.0 precisa de uma CPU mais recente para funcionar

Admito que ainda não tentei isso (downgrade) devido às restrições (já perdi um fim de semana inteiro nisso), mas é altamente possível que seja o caso, já que minha CPU é bastante antiga e quando baixei o mongodbpacote (como no Ubuntu, não no mongodb-orgpacote 'oficial', funcionou. Acredito que este mongodbpacote Ubuntu seja a versão 3.algo)

Deixarei isso como uma resposta potencial, pois tenho certeza de que pode ajudar alguém com um laptop tão antigo quanto o meu.

Vou editar se isso funcionar para mim

informação relacionada