在 debian squeeze 上安装 edx 时出错

在 debian squeeze 上安装 edx 时出错

我正在 debian squeeze 上安装 edx 平台,在安装过程中使用 anisible 出现此错误:

TASK: [supervisor | create a symlink for supervisor cfg] ********************** 
ok: [localhost] => (item=/edx/app/supervisor/supervisord.conf)
ok: [localhost] => (item=/edx/app/supervisor/conf.d)

TASK: [supervisor | start supervisor] ***************************************** 
failed: [localhost] => {"failed": true, "item": ""}
msg: cannot find 'service' binary or init script for service,  possible typo in service name?, aborting

FATAL: all hosts have already failed -- aborting

PLAY RECAP ******************************************************************** 
       to retry, use: --limit @/root/edx_sandbox.retry

localhost                  : ok=42   changed=2    unreachable=0    failed=1

我不知道是什么问题?有人可以帮助我吗?谢谢。

答案1

关于错误消息的答复“找不到‘服务’二进制文件”,这是原标题的一部分:

二进制文件service位于 中/usr/sbin/,并且该目录并不总是在 PATH 中。

那么,也许您只需要添加它?

/usr/sbin/在 root 的 PATH 中是正常的,但对于其他用户则不然 - 不确定您是否从显示的输出中以 root 身份运行它。

(事实证明,这不是真正的问题,但在其他情况下查找错误消息时仍然会有所帮助。如果我最好删除它,请发表评论,我不会反对。)

相关内容