我將官方 10gen Debian 儲存庫添加到我的 Wheezy 安裝中,但 MongoDB 仍然可以卸載:
Setting up mongodb-10gen (2.4.4) ...
[FAIL] Starting database: mongodb failed!
invoke-rc.d: initscript mongodb, action "start" failed.
dpkg: error processing mongodb-10gen (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up mmv (1.01b-15) ...
Errors were encountered while processing:
mongodb-10gen
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up mongodb-10gen (2.4.4) ...
[FAIL] Starting database: mongodb failed!
invoke-rc.d: initscript mongodb, action "start" failed.
dpkg: error processing mongodb-10gen (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
mongodb-10gen
有人成功將 MongoDB 安裝為 .deb 嗎?
答案1
我有同樣的問題。我按照這裡的說明進行操作:
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian/
降級後
apt-get install mongodb-10gen=2.2.3
開始了
[ ok ] Starting database: mongodb.
如果您想讓此變更永久保留到後續更新中,請將此套件標記為保持狀態使用:
apt-mark hold mongodb-10gen
答案2
如果您使用的是虛擬機器並以相對較小的大小啟動它,則可能只是由於缺乏可用空間。在此階段,MongoDB 會建立日誌文件,您至少需要 3379MB 可用空間。
否則檢查日誌應該位於:
/var/log/mongodb/mongod.log