MongoDB は 10gen の Debian リポジトリからインストールできません

MongoDB は 10gen の Debian リポジトリからインストールできません

公式の 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

私も同じ問題を抱えていました。次の指示に従いました:

mongodb のインストール

ダウングレード後

 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

関連情報