Ich habe mongodb 2.0.3 mit dem Debian-Paket mongodb-10gen installiert. Alles ist gut gelaufen, außer dass der standardmäßig installierte Dienst beim Starten des Computers nicht gestartet wird. Das mongodläuft nur als Root. Vielleicht ist das der Grund. Soweit ich weiß, sollten die Dienste ausgeführt werden, da sie vom Root-Benutzer hinzugefügt werden.
Was kann die Lösung sein?
wenn ich nur renne mongod
Tue Mar 27 13:00:44 [initandlisten] couldn't open /data/db/transaction_processor_dummy_development.ns errno:1 Operation not permitted
Wenn ich laufe sudo service mongodb start, heißt es:
mongodb start/running, process 4861
aber es gibt keinen Prozess beim Schauen mit htopund mongosagt:
MongoDB shell version: 2.0.3
connecting to: test
Tue Mar 27 13:02:40 Error: couldn't connect to server 127.0.0.1 shell/mongo.js:84
exception: connect failed
/var/lib/mongodb/mongod.lockbevor ich MongoDB mit neu starten kannsudo service mongodb start.