Ubuntu 18.04 - mongodb 5.0 安装 - (代码=转储,信号=ILL)

F B*_*aig 6 ubuntu mongodb

我正在尝试使用这些官方说明在 Ubuntu 18.04 上安装 MongoDB Community Edition 5.0 。但是,当我开始sudo systemctl start mongod启动服务时,它给了我以下错误sudo systemctl status mongod

mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
Active: failed (Result: core-dump) since Fri 2021-07-30 18:50:50 CDT; 5min ago
Docs: https://docs.mongodb.org/manual
Process: 125616 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=dumped, signal=ILL)
 Main PID: 125616 (code=dumped, signal=ILL)

Jul 30 18:50:50 mongodocker.cigi.illinois.edu systemd[1]: Started MongoDB Database Server.
Jul 30 18:50:50 mongodocker.cigi.illinois.edu systemd[1]: mongod.service: Main process exited, code=dumped, status=4/ILL
Jul 30 18:50:50 mongodocker.cigi.illinois.edu systemd[1]: mongod.service: Failed with result 'core-dump'.
Run Code Online (Sandbox Code Playgroud)

我尝试卸载 mongodb sudo apt-get purge mongodb-*,删除目录/var/lib/mongodb/var/log/mongodb从头开始安装。

注意:我将使用中指定的默认配置/etc/mongod.conf

dmesg显示以下内容

traps: mongod[125616] trap invalid opcode ip:56330c9ed3da sp:7ffece242670 error:0 in mongod[563308adc000+5021000]
Run Code Online (Sandbox Code Playgroud)

小智 0

谢谢@SURJIT KUMAR,但是,我们需要使用以下方法进行清除:

sudo apt-get purge mongodb-org
Run Code Online (Sandbox Code Playgroud)

和,

sudo rm -r /var/log/mongodb
Run Code Online (Sandbox Code Playgroud)
sudo rm -r /var/lib/mongodb
Run Code Online (Sandbox Code Playgroud)

p/s:遵循: https: //www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/

它正在与我合作,非常感谢。