Upstart: Auftrag konnte nicht gestartet werden

10

BEARBEITEN

status marybaked ergibt

  

marybaked stop / waiting

Hier ist die Ausgabe von /var/log/syslog :

  

May 3 16:24:39 marybakedpdx kernel: [3464.189563] init: Fehler beim Erstellen des marybakedpdx-Hauptprozesses: Benutzer von setuid konnte nicht gefunden werden

     

May 3 16:24:44 marybakedpdx kernel: [3469.342062] init: marybaked-Hauptprozess konnte nicht erzeugt werden: setuid user konnte nicht gefunden werden

Wenn ich start marybaked starte, bekomme ich:

  

start: Job konnte nicht gestartet werden

Wenn ich start <anything else> starte, bekomme ich:

  

start: Unbekannter Job:

Es gibt kein marybaked.log-Protokoll in meinem /var/logs/upstart -Verzeichnis ... Was ist hier los? Wie kann Upstart erkennen, dass marybaked ein Job ist und nicht gestartet werden kann, aber kein Fehlerprotokoll dafür erstellt?

Hier ist meine /etc/init/marybaked.conf Datei:

%Vor%     
redress 03.05.2015, 20:23
quelle

1 Antwort

13

Ihre Upstart-Datei sieht gut aus, was am wahrscheinlichsten passiert ist, dass etwas in Ihrem script -Block fehlschlägt. Es sollte in syslog detailliert sein.

Versuchen Sie, in /var/log/syslog

nachzusehen

Für weiteres Debugging sollten Sie auch touch -Dateien an verschiedenen Stellen versuchen, um das Problem weiter einzugrenzen. Zum Beispiel:

%Vor%

touch erstellt die Datei, wenn sie nicht existiert.

BEARBEITEN:

Nach Ihrem aktualisierten Beitrag zu urteilen, existiert der Benutzer marybakedpdx nicht. Versuchen Sie Folgendes auszuführen:

%Vor%     
Martin Konecny 03.05.2015, 20:27
quelle

Tags und Links