0

我按照官方指南进行安装,但在检查状态时出现以下错误。

“活动:失败(结果:核心转储)因为”。

4

4 回答 4

1

首先删除之前安装的与MongoDB相关的文件

sudo service mongod stop 
sudo apt-get purge mongodb-org* 
sudo rm -r /var/log/mongodb 
sudo rm -r /var/lib/mongodb

经过多次安装和卸载后,我发现了这个问题,官方指南,截至 2021 年 8 月 13 日,它没有关于 21.04 的信息,但是如果你检查命令,他们唯一的一件事就是代号,20.04 有焦点, 18.04 仿生与 21.04 具有“多毛”相同的方式在此处输入图像描述

您可以通过输入终端“lsb_release -dc”来检查

在此处输入图像描述

具有正确代号的命令

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu hirsute/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

sudo apt-get install -y mongodb-org

sudo systemctl start mongod

sudo systemctl status mongod

按顺序运行能够的命令。

于 2021-08-13T04:43:36.863 回答
1

这对我有用!

curl -sSL https://www.mongodb.org/static/pgp/server-5.0.asc | sudo tee /etc/apt/trusted.gpg.d/mongodb.asc > /dev/null
sudo sh -c 'echo "deb [arch=amd64,arm64] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list'
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install -y mongodb-org
sudo systemctl start mongod
sudo systemctl status mongod
于 2021-11-02T03:05:17.810 回答
0

我按照 Harish 的建议安装了,但在创建 apt 源列表而不是 Hirsute 时将其留给了 Focal。得到与OP相同的错误。查看 /var/log/mongodb,注意到没有创建 mongod.log,所以我在 /var/log/mongodb 下创建了 mongod.log 文件,然后将 mongod.log 的所有者更改为 mongodb,重新启动了 mongod 的服务工作。

sudo touch /var/log/mongodb/mongod.log
sudo chown mongodb:mongodb /var/log/mongodb/mongod.log
sudo systemctl restart mongod.service
sudo systemctl status mongod.service
于 2021-10-08T05:57:53.260 回答
0

目前,您可以按照 20.04 的安装指南进行操作,除了第 1 步 - 导入公钥之外,请改用以下内容:

wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo tee /etc/apt/trusted.gpg.d/mongodb.asc > /dev/null

于 2021-11-23T09:48:21.293 回答