MongoDB prend uniquement en charge les versions de prise en charge à long terme d'Ubuntu (LTS). Le dernier est Ubuntu 14.04 LTS, où le processus d'initialisation est géré par Upstart, propriétaire de Canonical. Cependant, j'utilise Ubuntu 15.10 avec le processus d'initialisation SystemD standard de Linux. Je ne peux donc pas démarrer le service MongoDB au démarrage.
Lorsque je lis l'état du service ou que j'essaie de le démarrer, affiche le message "Échec du chargement":
> systemctl status mongod
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
> sudo systemctl start mongod
Failed to start mongod.service: Unit mongod.service failed to load: No such file or directory.
J'exécute l'édition communautaire officielle de MongoDB 3.2 (mongodb-org) à partir de https://docs.mongodb.org/master/tutorial/install-mongodb-on-ubuntu/ et non le méta-package MongoDB 2.6 (mongodb) d'Ubuntu dépôt.
> sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
> echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
> sudo apt-get update
> sudo apt-get install -y mongodb-org
Quelqu'un sait comment démarrer le MongoDB avec SystemD?