Mongodb 4:无法启动mongod.service:找不到单元mongod.service

时间:2018-12-21 18:59:19

标签: mongodb ubuntu ubuntu-15.10

我正在尝试在Ubuntu 15.10上安装mongodb 4,但是当我启动mongod时,它给了我这个错误:

Failed to start mongod.service: Unit mongod.service not found

我遵循了此官方安装指南:

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

没有针对Ubuntu 15.10的正式安装说明

我可以在Ubuntu 16上成功安装,但是在Ubuntu 15.10上却遇到了问题。

2 个答案:

答案 0 :(得分:2)

由于正式不支持ubuntu 15,因此您可能已经安装了ubuntu 14或16的版本。

Ubuntu可能会将init系统升级到upstart / systemd(大约v15)。 ubuntu 14的mongo版本可能会有所不同,因为它是为不同的init系统打包的。

您可以编写自己的初始化脚本并将其安装到/etc/init.d中。或者使用诸如supervisor之类的过程控制系统。

您的另一种选择(可能在安全方面可能更好)是获得新服务器并在那里迁移。无需停机即可完成此操作。

答案 1 :(得分:0)

如果Ubuntu 16不适用于您,并且您需要及时回到较早的版本,那么我会选择以前的长期支持版本,因此选择最后的14.x而不是15.x。

您在将Mongo 3.6与Meteor一起使用时是正确的,4.0可能存在兼容性问题