Startdienst mongodb fail on Berechtigung verweigert: "/ sys / devices / system / node / node1"

7

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?

    
Rfeigen 24.08.2013, 08:46
quelle

5 Antworten

8

Haben Sie auf einem OVH-Server installiert?

Ich hatte das gleiche Problem heute und es stellte sich heraus, dass es sich um ein Kernel-Problem handelte (ich wählte einen "vom OVH-Kernel freigegebenen"). Die Installation eines Standard-Ubuntu-Kernels löste das Problem.

    
Simon 25.08.2013 15:50
quelle
8

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:

  • / sys / devices / system / node
  • / sys / dev / block /
  • / sys / devices / virtuell / block / md1 / queue

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.

    
cyril 27.09.2013 18:53
quelle
2

Ich hatte das gleiche Problem mit einem OVH debian und löste das Problem auf eine überraschend einfache Art und Weise: chmod 755 auf / sys / devices / system / node / node1 und übergeordnete Verzeichnisse.

    
Nytux 20.02.2015 16:09
quelle
0

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

  1. Installiere einen neuen Kernell
  2. Bootfähig machen. Ich habe für einige Stunden meinen Kopf gegen die Wand geschlagen, bevor ich realisiert habe, dass ich keinen neuen Kernel bootfähig gemacht habe.

Erstellen Sie zunächst eine Sicherungskopie von /etc/default/grub und folgen Sie dann den Anleitungen, zum Beispiel Ссылка oder Ссылка oder Ссылка

    
Moonwalker 04.01.2014 14:30
quelle
0

Hier ist der entsprechende Fehlerbericht in mongodb: Ссылка

Es stellt fest, dass dies in 2.5.3

behoben wurde     
Bryan Larsen 29.11.2013 15:39
quelle

Tags und Links