MongoDB 失败(结果:核心转储)?

MongoDB 失败(结果:核心转储)?

我正在尝试按照以下方法在 Ubuntu 20.04.02 LTS 上设置 MongoDB文档。我已确保这是全新安装。但是,当我通过输入以下内容验证 MongoDB 安装是否成功启动时,错误仍然存​​在:

sudo systemctl status mongod

> ● mongod.service - MongoDB Database Server
>      Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor prese>
>      Active: **failed (Result: core-dump)** since Wed 2021-08-11 12:59:20 UTC; 49s >
>        Docs: https://docs.mongodb.org/manual
>     Process: 3190 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=dum>    Main PID: 3190 (code=dumped, signal=ILL)
> 
> Aug 11 12:59:19 discorddomagoj systemd[1]: Started MongoDB Database
> Server. Aug 11 12:59:20 discorddomagoj systemd[1]: mongod.service:
> Main process exited,> Aug 11 12:59:20 discorddomagoj systemd[1]:
> mongod.service: Failed with result '>

答案1

虽然mongod日志会提供更多信息,但从显示的日志来看,二进制文件似乎signal=ILL不是mongod针对您正在运行的平台编译的。此消息表示非法指令。请参阅MongoDB 的生产说明了解有关受支持的 CPU 和平台的更多信息。

答案2

当我使用虚拟盒在 ubuntu 22.04 上安装 mongodb 当前版本 7.00 时,也发生了同样的事情。问题标题为“mongodb 非法指令(核心转储)”。我尝试了很多方法。但问题根本没有解决。最后我找到了解决方案。

解决方案:

  1. 只需卸载虚拟盒,然后下载并安装 vmware。
  2. 现在在你的 vmware 机器中安装 ubuntu 22.04
  3. 然后安装mongodb 7.0v

或者,您可以通过以下链接按照完整的流程来解决 mongodb 上的核心转储问题...

https://www.youtube.com/watch?v=8XdK6wN_XVQ&ab_channel=ArtTVGallery

谢谢。

相关内容