公式の 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
私も同じ問題を抱えていました。次の指示に従いました:
ダウングレード後
apt-get install mongodb-10gen=2.2.3
それは始まった
[ ok ] Starting database: mongodb.
この変更を以降の更新でも永続的に適用したい場合は、このパッケージを状態使用を保持するようにマークします。
apt-mark hold mongodb-10gen
答え2
VM 上で比較的小さなサイズで起動した場合、空き容量が不足している可能性があります。この段階では、MongoDB はジャーナル ファイルを作成するため、少なくとも 3379 MB の空き容量が必要です。
それ以外の場合は、次の場所にあるログを確認してください:
/var/log/mongodb/mongod.log