MongoDB supporta solo le versioni di Ubuntu Long Term Support (LTS). L'ultimo è Ubuntu 14.04 LTS, in cui il processo di init è gestito da Upstart proprietario di Canonical. Comunque sto usando Ubuntu 15.10 con il processo init SystemD standard di Linux. Quindi non riesco ad avviare il servizio MongoDB all'avvio.
Quando leggo lo stato del servizio o provo ad avviarlo, mostra il messaggio "Impossibile caricare":
> 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.
Sto eseguendo MongoDB 3.2 Community Edition ufficiale (mongodb-org) da https://docs.mongodb.org/master/tutorial/install-mongodb-on-ubuntu/ non il meta-pacchetto MongoDB 2.6 (mongodb) da Ubuntu repository.
> 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
Qualcuno sa come avviare MongoDB con SystemD?