Debian スクイズに edx をインストール中にエラーが発生しました。

Debian スクイズに edx をインストール中にエラーが発生しました。

Debian squeezeにedxプラットフォームをインストールしていますが、ansibleを使用してインストール中に次のエラーが発生しました。

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' バイナリが見つかりません",元のタイトルの一部です。:

バイナリはserviceにあり、/usr/sbin/そのディレクトリが常に PATH にあるわけではありません。

それでは、ただ追加すればいいのでしょうか?

/usr/sbin/ルートのPATHでは大丈夫ですが、他のユーザーにはそうではありません。表示された出力でrootとして実行しているかどうかはわかりません。

(結果的にこれは実際には問題ではありませんが、他の状況でエラーメッセージを見つけるときにまだ役に立つかもしれません。

おすすめ記事