抱歉,如果这已经被问了很多次(它已经,对不起!)但我找不到有效的解决办法。
我排在下面一行:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
当我sudo systemctl start mongdb:
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: failed (Result: core-dump) since Sat 2021-10-02 17:28:51 EEST; 15min ago
Docs: https://docs.mongodb.org/manual
Process: 10714 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=dumped, signal=ILL)
Main PID: 10714 (code=dumped, signal=ILL)我已经按照以下方式更新了mongod.service文件
根据同一问题的答案,运行以下命令:
chown -R mongodb:mongodb /var/lib/mongodb
chown mongodb:mongodb /tmp/mongodb-27017.sock虽然for也为var/log/mongodb运行它(注意这些文件夹是空的?)我手动创建了一个名为mongodb.log的txt文件,该文件本身是空的,并且tmp中没有与mongo相关的文件,因此后一个命令当然失败了。
考虑到其中一些文件夹丢失/空,我运行
mk@Swankey:~$ sudo mongod --repair
Illegal instruction因此,在我尝试了以下命令之后,没有什么改变,仍然在这里的第一步。
:~$ sudo rm -r /var/lib/mongodb
:~$ sudo mkdir -p /var/lib/mongodb/
:~$ sudo chown -R mongodb:mongodb /var/lib/mongodb/
:~$ sudo mkdir -p /var/log/mongodb/
:~$ sudo chown -R mongodb:mongodb /var/log/mongodb/
:~$ sudo systemctl restart mongod
:~$ sudo systemctl status mongod
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: e
Active: failed (Result: core-dump) since Sat 2021-10-02 17:18:09 EEST; 7s ago
Docs: https://docs.mongodb.org/manual
Process: 10657 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=dumpe
Main PID: 10657 (code=dumped, signal=ILL)PS我运行了purge mongo*并多次重新安装,我在这里不知所措
类似于链接到的第二个问题线程,当我安装包mongodb时(与mongodb-org相反,服务将运行吗?)我更喜欢遵循官方文档,因此使用mongodb-org
[1]: https://askubuntu.com/a/884652
[2]: https://askubuntu.com/questions/929198/fail-to-start-mongod-service-but-mongodb-service
[3]: https://stackoverflow.com/questions/29554521/uninstall-mongodb-from-ubuntu发布于 2021-10-04 20:48:43
好的,在几次故障和在线搜索之后,我遇到了这个答案在StackOverflow中,这基本上意味着MongoDB 5.0需要一个更新的cpu才能运行
我承认,由于限制因素(已经浪费了整整一个周末),我还没有真正尝试过这个(降级),但是考虑到我的cpu相当老,而且当我下载mongodb包时(就像Ubuntu,而不是‘正式的’mongodb-org包,它起了作用。我相信这个Ubuntu mongodb包是3.
我会把这个作为一个潜在的答案,因为我相信它可能会帮助像我这样老笔记本的人。
如果这对我有用的话
https://askubuntu.com/questions/1367028
复制相似问题