$ 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")
J'essaie de faire en sorte que playframework commence à utiliser ce script Upstart .
J'ai vu des erreurs similaires publiées sur le Web et ici, mais je n'ai jamais trouvé d'explication générale de ce qu'elles signifient. Cela signifie-t-il que le processus en cours a renvoyé une erreur? Quelle est la manière générale de déboguer ce type d'erreur?
sudo
, comme danssudo start playframework
. Je ne sais toujours pas exactement ce que signifie le message crypté ci-dessus, je vais donc laisser cette question ici.Réponses:
Cela signifie que vous n'avez pas l'autorisation de dire à Upstart quoi faire. Comme vous l'avez dit, vous êtes absent
sudo
et l'utilisateur normal ne dispose d'aucune autorisation pour démarrer ou arrêter des tâches système. La chaîne cryptique est juste une manière très ingénieuse (et exacte) de le dire :-)la source