J'ai suivi les instructions de la documentation officielle, mais lors de la vérification de l'état du processus, cela me donne l'erreur suivante :
imperium@imperium:~$ sudo systemctl status mongod.service
mongod.service - Serveur de base de données MongoDB
Chargé : chargé (/lib/systemd/system/mongod.service ; désactivé ; préréglage du fournisseur : activé)
Actif : échec (Résultat : core-dump) depuis Wed 2021-11-03 18:58:22 UTC; il y a 16min
Docs : https://docs.mongodb.org/manual
Processus : 2405 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=dumped, signal=ILL)
Principal PID : 2405 (code=dumped, signal=ILL)
nov 03 18:58:22 imperium systemd[1]: Démarrage du serveur de base de données MongoDB.
nov 03 18:58:22 imperium systemd[1]: mongod.service: Le processus principal a quitté, code=dumped, statut=4/ILL
nov 03 18:58:22 imperium systemd[1]: mongod.service: Échec avec le résultat 'core-dump'.
imperium@imperium:~$
C'est une installation propre du serveur Ubuntu. Comment puis-je résoudre ce problème ?
Ma tentative de solution
sudo chown -R mongodb:mongodg /var/log/mongodb
sudo chown -R mongodb:mongodg /var/lib/mongodb
sudo chmod -R 755 /var/lib/mongodb
sudo chmod -R 755 /var/log/mongodb
sudo systemctl restart mongod.service
Même résultat.
sudo mongod --repair --dbpath /var/lib/mongod
> Instruction illégale
imperium@imperium:~$ dmesg | grep mong
[ 31.638118] traps: mongod[627] trap invalid opcode ip:565454367a9a sp:7ffc8668ba80 error:0 in mongod[565450400000+5090000]