Qual é o significado desse erro de inicialização do 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")

Estou tentando fazer com que o playframework comece a usar esse script Upstart .

Vi erros semelhantes publicados na Web e aqui, mas nunca encontrei uma explicação geral do que eles significam. Isso significa que o processo que está sendo iniciado retornou um erro? Qual é a maneira geral de depurar esses tipos de erros?

ripper234
fonte
5
Parece que estava faltando um sudo, como em sudo start playframework. Ainda não sei exatamente o que significa a mensagem enigmática acima, então deixarei esta pergunta aqui em cima.
ripper234

Respostas:

36

Isso significa que você não tem permissão para informar ao Upstart o que fazer. Como você disse, está faltando sudoe o usuário normal não tem permissão para iniciar ou interromper os trabalhos do sistema. A string enigmática é apenas uma maneira muito engenhosa (e exata) de dizê-la :-)

Tuminoide
fonte
10
Linux usabilidade ainda tem um longo caminho a percorrer ...
ripper234
2
A usabilidade do Linux não se encaixa na mesma frase da administração do sistema :-) As ferramentas de linha de comando devem fornecer descrições exatas dos problemas, caso contrário, são inúteis. Concordo, porém, que esta mensagem de erro específica possa ser dita de maneira diferente.
Tuminoid
3
@ Tuminoid, de interesse, você pode descrever essa mensagem de erro. O que diz a você que você não possui privilégios suficientes?
AJP
"Mensagem de envio rejeitada", que significa "permissão negada", é uma maneira padrão de expressar "privilégios de root ausentes" quando o destinatário é pid = 1 uid = 0 (root).
Tuminoid 23/09
Hmm ... infelizmente para mim acrescentando sudo em seguida, dá-me "start: Job falhou ao iniciar" w / o qualquer informação útil sobre por que ele falhou ao iniciar :(
David