Ich habe das offizielle 10. Generation-Debian-Repo zu meiner Wheezy-Installation hinzugefügt, aber MongoDB kann weiterhin deinstalliert werden:
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
Hat jemand MongoDB erfolgreich als .deb installiert?
Antwort1
Ich hatte das gleiche Problem. Ich bin den Anweisungen hier gefolgt:
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian/
Nach dem Downgrade mit
apt-get install mongodb-10gen=2.2.3
Es begann
[ ok ] Starting database: mongodb.
Wenn Sie diese Änderung für nachfolgende Updates dauerhaft machen möchten, markieren Sie dieses Paket zur Beibehaltung der Statusverwendung:
apt-mark hold mongodb-10gen
Antwort2
Wenn Sie eine VM verwenden und diese mit einer relativ kleinen Größe gestartet haben, liegt dies möglicherweise einfach an einem Mangel an freiem Speicherplatz. In dieser Phase erstellt MongoDB die Journaldateien und Sie benötigen dafür mindestens 3379 MB freien Speicherplatz.
Andernfalls prüfen Sie das Protokoll, das hier stehen sollte:
/var/log/mongodb/mongod.log