Qual è il significato di questo errore di avvio Upstart?


32
$ start playframework
start: Rejected send message, 1 matched rules; type="method_call", 
sender=":1.6" (uid=1000 pid=1080 comm="start portal ") 
interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" 
requested_reply="0" destination="com.ubuntu.Upstart"
(uid=0 pid=1 comm="/sbin/init")

Sto cercando di ottenere una trama per iniziare a usare questo script Upstart .

Ho visto errori simili pubblicati sul Web e qui, ma non ho mai trovato una spiegazione generale del loro significato. Significa che il processo che è stato avviato ha restituito un errore? Qual è il modo generale per eseguire il debug di questo tipo di errori?


5
Sembra che mi mancasse un sudo, come in sudo start playframework. Ancora non so esattamente cosa significhi il messaggio criptico sopra, quindi lascerò questa domanda qui.
ripper234,

Risposte:


36

Significa che non hai i permessi per dire a Upstart cosa fare. Come hai detto, ti manca sudoe l'utente normale non ha autorizzazioni per avviare o interrompere i processi di sistema. La stringa criptica è solo un modo molto ingegneristico (ed esatto) per dirlo :-)


10
L'usabilità di Linux ha ancora
molta

2
L'usabilità di Linux non si adatta alla stessa frase dell'amministrazione di sistema :-) Gli strumenti da riga di comando dovrebbero fornire esatte descrizioni dei problemi, altrimenti sono inutili. Concordo tuttavia sul fatto che questo specifico messaggio di errore potrebbe essere detto diversamente.
Tuminoide,

3
@Tuminoid per interesse, puoi descrivere quel messaggio di errore. Cosa ti dice che ti mancano privilegi sufficienti?
AJP,

"Messaggio di invio rifiutato" che significa "permesso negato" è il modo standard di esprimere "privilegi di root mancanti" quando il destinatario è pid = 1 uid = 0 (root).
Tuminoid,

Hmm ... purtroppo per me l'aggiunta di sudo mi dà "start: il processo non è stato avviato" senza informazioni utili sul motivo per cui non è stato avviato :(
David,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.