这个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")

我正在尝试使playframework开始使用此Upstart脚本

我在网上和这里都看到了类似的错误,但从未找到关于它们含义的一般解释。这是否意味着正在启动的进程返回了错误?调试此类错误的一般方法是什么?


5
看来我想念一个sudo,如sudo start playframework。我仍然不确切知道上面的隐秘消息是什么意思,所以我将在这里留下这个问题。
ripper234'3

Answers:


36

这意味着您无权告诉Upstart该怎么做。如您所说,您不见了sudo,普通用户没有启动或停止系统作业的权限。神秘的字符串只是一种非常精心设计(准确的)的表达方式:-)


10
Linux可用性还有很长的路要走……
ripper234'3

2
Linux的可用性与系统管理不一样:-)命令行工具应该为您提供确切的问题描述,否则它们将毫无用处。我同意这个特定的错误消息可以用不同的方式表达。
Tuminoid 2012年

3
@Tuminoid出于兴趣,您能否描述该错误消息。是什么告诉您您缺乏足够的特权?
AJP 2013年

当接收者为pid = 1 uid = 0(root)时,表示“权限被拒绝”的“ Rejected send message”是表示“缺少root特权”的标准方式。
Tuminoid

嗯...对我来说很遗憾,添加sudo然后让我“开始:作业无法启动”,没有任何关于为什么无法启动的有用信息:(
David
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.