2016-04-06 4 views
1

Ich habe KMS auf einem Locked-Down-Server installiert und es scheint, als ob es Probleme mit Berechtigungen sind halten sie vom Laufen.Kurento Media Server 6.4 Beenden Mit Berechtigungsfehler

Jedes Mal, wenn ich versuche, den Dienst auszuführen, erhalte ich die folgende Fehlermeldung in media-server_error.log:

terminate called after throwing an instance of 'boost::filesystem::filesystem_error' 
    what(): boost::filesystem::create_directory: Permission denied: "/var/log/kurento-media-server/logs" 

Ich bin nicht sicher, warum es ein Berechtigungsfehler, wie kurento: root /var/log/kurento-media-server besitzt, mein Benutzer gehört die Stammgruppe und das Verzeichnis verfügt über 777 Berechtigungen.

Auch wenn ich das Verzeichnis manuell mit offenen Berechtigungen erstelle ich immer noch den gleichen Fehler.

Antwort

1

Der Benutzer, kurento-Media-Server führt wurde kürzlich auf kurento geändert. Versuchen Sie, diesem Benutzer unter /var/log/kurento-media-server/ und /var/log/kurento-media-server/logs die Berechtigung zu erteilen. Dazu einfach auszuführen:

sudo chown -R kurento /var/log/kurento-media-server/ 

Edit:

Sie sollten auch prüfen, ob /var/log Verzeichnis richtige Berechtigungen zu Benutzer kurento Zugang /var/log/kurento-media-server/ zu lassen.

+0

Diese beiden Verzeichnisse werden durch 'kurento' Besitz und beide haben offene Berechtigungen (777). – spongessuck

+0

Wird 'kurento-media-server' als' kurento' Benutzer ausgeführt? Wie starten Sie es? Wie hast du installiert? Welche Version genau? – santoscadenas

+0

Es läuft nie, also kann ich nicht überprüfen, welchen Benutzer es verwenden möchte. Ich benutze 'sudo service kurento-media-server start', um zu versuchen, zu starten, also denke ich, dass es versuchen wird, als' root: root' zu starten. Ich habe KMS mit 'apt' installiert, indem ich der Installationsanleitung in den Dokumenten folgte. Ich habe 6.4.0 installiert. – spongessuck