2016-12-01 7 views
2

mongodを正常に実行できます。しかし、service mongodb startを実行すると、ログに次のエラーが表示され、mongodが起動しません。`mongod`をフォアグラウンドで実行できますが、デーモンではありません

2016-12-02T01:16:40.804+0200 F INDEX [initandlisten] Found an invalid index { v: 2, key: { version: 1 }, name: "incompatible_with_version_32", ns: "admin.system.version" } on the admin.system.version collection: this version of mongod cannot build new indexes of version number 2 

OS:Ubuntuの14.04.5 LTS

のMongoDBバージョン:

$ mongod --version 
db version v3.2.11 
git version: 009580ad490190ba33d1c6253ebd8d91808923e4 
OpenSSL version: OpenSSL 1.0.1f 6 Jan 2014 
allocator: tcmalloc 
modules: none 
build environment: 
    distmod: ubuntu1404 
    distarch: x86_64 
    target_arch: x86_64 

UPDATE:thisが見つかりました。 Ubuntu 14.04でv3.3.15を待つべきですか?

答えて

3

ははい、私は実際に `/に` /データ/ db`( `mongod`のデフォルト)を移動しますが、まだ問題

+0

を持っている場合は、私に教えてください

$ cd /var/lib $ sudo rm -rf ./mongodb $ sudo mkdir mongodb $ sudo chown -R mongodb.mongodb mongodb/ $ sudo service mongod restart 

サービス明瞭なのmongodを試してみて、再起動しますvar/lib/mongodb'( '/etc/mongod.conf'デフォルト)。 – ziyuang

関連する問題