这是我收到的以下错误:
mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset>
Active: failed (Result: core-dump) since Wed 2022-10-05 13:58:32 CEST; 5s >
Docs: https://docs.mongodb.org/manual
Process: 26562 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=du>
Main PID: 26562 (code=dumped, signal=ILL)
CPU: 15ms
我已经下载了 mongodb 5、4.4 和 4 并尝试启动它们。但所有情况下我都收到上述错误,我猜可能是我的 CPU 的问题。我的 CPU 不支持 mongodb5,所以我尝试了其他版本。但它们都不起作用。我该怎么办?
答案1
我使用 stackoverflow 中的以下答案解决了该问题:
1.通过发出以下命令停止 mongod 进程:-
sudo service mongod stop
2.删除您之前安装的所有 MongoDB 包:-
sudo apt-get purge mongodb-org*
3.删除 MongoDB 数据库和日志文件:-
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
4.然后重新安装mangodb 4.4.8
5.导入包管理系统使用的公钥:-
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
6.以下说明适用于 Ubuntu 20.04 (Focal):-
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
7.更新Apt
sudo apt-get update
8.安装mongodb
sudo apt-get install mongodb-org=4.4.8 mongodb-org-server=4.4.8 mongodb-org-shell=4.4.8 mongodb-org-mongos=4.4.8 mongodb-org-tools=4.4.8
9.使用 mongod --version 检查是否安装成功
10.如果您在使用 mongod 时遇到任何错误
sudo mkdir /data
cd /data
sudo mkdir db
sudo pkill -f mongod
11.然后使用 sudo mongod 命令。
阿卜杜勒·瓦哈卜
来源:https://stackoverflow.com/questions/68742794/mongodb-failed-result-core-dump