Ich baue eine MongoDB-VM und kann es einfach nicht funktionieren lassen. Die Ausgabe ist wie folgt:
%Vor%Ich habe die offiziellen Installationsanweisungen von der mongodb-Website verfolgt. Ich habe diesen Patch behoben , aber das behebt den Fehler nicht, wirft nur einen ein neues. Ich habe auch gesehen, ein fehlerhaftes Paket aus dpkg entfernen / status kann den Fehler beheben, aber ich würde nicht einmal wissen, wo ich anfangen soll.
BEARBEITEN 1
Ich folgte den Schritten in der oberen Antwort hier gewählt und jetzt kann ich auf die Mongo-Shell zugreifen, aber wenn ich service mongodb start
es sagt immer noch fehlgeschlagen. Ich konnte vorher nicht auf die Shell zugreifen, also ist das etwas, ja?
Wenn Sie keine Spuren in den Protokollen finden:
%Vor%Sie sollten versuchen, den Server im Vordergrund zu starten:
%Vor%und sehen, was passiert. Zum Beispiel hatte ich ein Gebietsschema Problem.
Überprüfen Sie Ihr Protokoll "/var/log/mongodb/mongodb.log
Fügen Sie hier bitte Ihr Protokoll ein.
Könnte mit verschiedenen Dingen zusammenhängen. Wie viel Speicherplatz hast du frei? Könnte mit dem Journaling zusammenhängen. MongoDB benötigt standardmäßig mindestens 3379MB in / journal Je nachdem, aus welchem Grund Sie MongoDB installieren, können Sie die Konfiguration ändern, um "smallfiles" zu verwenden, die bis zu 512 MB große Dateien benötigen, obwohl sie langsamer wachsen, da die Dateien getrennt werden, ODER das Journaling deaktivieren, was nicht der Fall ist ratsam. Hoffe, das hilft.
Ich habe dieselbe Fehlermeldung erhalten. In meinem Fall war das Problem, dass das Gebietsschema, das ich in der Variablen $ LOCALE-Umgebung (en_US.UTF-8) angegeben hatte, von Linux nicht erkannt wurde.
(Ich bekam auch Warnungen über setlocale, wenn ich eine Bash-Shell öffnete.)
In meinem Fall mache ich folgendes bevor ich arbeite:
%Vor%Ich hatte genau die gleiche Fehlermeldung, was mir geholfen hat, alle Loopback-Einträge (127.0.0.1, :: 1) aus meiner / etc / hosts-Datei zu kommentieren.
Normalerweise so etwas wie folgt:
%Vor%Versuchen Sie dann, den Server zu starten.
Wenn das nicht hilft, fügen Sie bitte Ihr MongoDB-Protokoll ein.
%Vor%