Ich habe ein Problem mit Mongo auf einem Ubuntu-Server genau 12.04, nachdem apt-get installieren mongodb-10gen, wenn ich versuche "Mongo", habe diesen Fehler:
%Vor%Ich habe versucht, "/ sys / devices / system / node / node1" Berechtigungen zu sehen, aber es scheint nicht zu existieren.
Hat jemand eine Idee?
Ich hatte das gleiche Problem auf einem OVH-Server, aber ich wollte nicht mit einem anderen Kernel neu installieren ...
Meine Umgehungslösung bestand darin, eine Gruppe "sysfs" zu erstellen und dieser Gruppe "mongodb" -Benutzer hinzuzufügen.
Dann habe ich mehrere "chgrp sysfs ..." und "chmod g + rx ..." ausgeführt, damit die sysfs-Gruppe Lesezugriff auf die von mongodb benötigten Verzeichnisse haben kann:
Tatsächlich / sys / devices / system / node / node1 existiert nicht, aber Lesezugriff auf / sys / devices / system / node war genug.
Beachten Sie, dass der "Mongo" -Client die gleiche Einschränkung hat, also müssen alle Benutzer, die ihn benötigen, auch zur Gruppe "sysfs" hinzugefügt werden.
Gleiches Problem mit OVH / kimsufi.
Ich habe den Standard-Kernel installiert und alles funktioniert zumindest zum Zeitpunkt des Schreibens, obwohl das System merklich langsamer und weniger schnell reagiert.
Sie brauchen
Erstellen Sie zunächst eine Sicherungskopie von /etc/default/grub
und folgen Sie dann den Anleitungen, zum Beispiel Ссылка oder Ссылка oder Ссылка
Hier ist der entsprechende Fehlerbericht in mongodb: Ссылка
Es stellt fest, dass dies in 2.5.3
behoben wurdeTags und Links mongodb