我最近升級我的Ubuntu從14.10到15.04。除了MongoDB
,所有功能似乎都正常工作。我在使用Mongoid Gem的rails應用程序中使用mongoDB。正如我們在Ubuntu中通常所做的那樣,MongoDB不能從服務中控制。的MongoDB服務升級後不能正常工作到Ubuntu 15.04
sudo service mongodb start
或
sudo service mongod start
我收到此錯誤信息
無法重新啓動mongod.service:單位mongod.service未能加載: 沒有這樣的文件或目錄。
但我必須手動使用
sudo mongod -f /etc/mongod.conf
所以mongodb
是隻要該終端打開連接,每次我有我的應用程序連接到MongoDB的服務器啓動它。我在使用Mongoid adapater/ORM
的Ruby on Rails應用程序中使用MongoDB
。
當我運行
sudo service mongodb status
我獲得以下輸出
mongodb.service - An object/document-oriented database
Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since بدھ 2015-05-06 14:47:53 PKT; 5s ago
Docs: man:mongod(1)
Process: 28602 ExecStart=/usr/bin/mongod --config /etc/mongodb.conf (code=exited, status=4)
Main PID: 28602 (code=exited, status=4)
مٓی 06 14:47:53 NX00443 systemd[1]: Started An object/document-oriented database.
مٓی 06 14:47:53 NX00443 systemd[1]: Starting An object/document-oriented database...
مٓی 06 14:47:53 NX00443 systemd[1]: mongodb.service: main process exited, code=exited, status=4/NOPERMISSION
مٓی 06 14:47:53 NX00443 systemd[1]: Unit mongodb.service entered failed state.
مٓی 06 14:47:53 NX00443 systemd[1]: mongodb.service failed.
在這方面的任何幫助將不勝感激。
我投票結束此題作爲題外話,因爲它與編程無關。 –
它與最新的ubuntu版本上的mongodb服務器安裝問題有關。 MongoDB是現代編程語言可以使用的數據庫服務器。我在軌道上使用紅寶石4.它的安裝將幫助我開發應用程序。 –
你是如何安裝Mongoid的,如果你通過apt來嘗試升級它,你嘗試調試init腳本嗎? – Maran