デプロイメント・プロシージャ実行中のSUDOエラー
問題
デプロイメントの実行中に、SUDO
エラーが発生します。
説明
デプロイメントの実行中、すべてのroot
関連の操作がSUDO
で実行されます。セキュリティを向上させるため、本番環境ではSUDO
を強化する傾向があります。それにより、SUDO
に関連するエラーが発生することがあります。
解決策
Sudoersファイルに次の変更を加えます:
Default requiretty
エントリがSudoersファイルに存在する場合は、そのエントリを削除します。- Sudoersファイルに
Default env_reset
パラメータが含まれる場合は、その後に次のエントリを追加します:Defaults env_keep="JRE_HOME PERL5LIB EMDROOT"