¿Cuál es el significado de este error de inicio de 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")

Estoy tratando de obtener playframework para comenzar a usar este script Upstart .

Vi errores similares publicados en la web, y aquí, pero nunca encontré una explicación general de lo que significan. ¿Significa que el proceso que se está iniciando devolvió un error? ¿Cuál es la forma general de depurar este tipo de errores?

ripper234
fuente
55
Parece que me faltaba un sudo, como en sudo start playframework. Todavía no sé exactamente qué significa el mensaje críptico anterior, así que dejaré esta pregunta aquí.
ripper234

Respuestas:

36

Significa que no tienes permisos para decirle a Upstart qué hacer. Como dijiste, te falta sudoy el usuario normal no tiene permisos para iniciar o detener trabajos del sistema. La cadena críptica es una forma muy ingeniosa (y exacta) de decirlo :-)

Tuminoide
fuente
10
Usabilidad de Linux todavía tiene un largo camino por recorrer ...
ripper234
2
La usabilidad de Linux no encaja en la misma oración que la administración del sistema :-) Se supone que las herramientas de línea de comandos le dan descripciones exactas del problema, de lo contrario son inútiles. Sin embargo, estoy de acuerdo en que este mensaje de error específico podría decirse de manera diferente.
Tuminoide
3
@Tuminoid fuera de interés, ¿puede describir ese mensaje de error? ¿Qué te dice que te faltan suficientes privilegios?
AJP
"Mensaje de envío rechazado" que significa "permiso denegado" es la forma estándar de expresar "privilegios de root faltantes" cuando el receptor es pid = 1 uid = 0 (root).
Tuminoide
Hmm ... lamentablemente para mí agregar sudo y luego me da "inicio: el trabajo no pudo comenzar" sin ninguna información útil sobre por qué no pudo comenzar :(
David