デプロイメント・プロシージャ実行中のSUDOエラー

問題

デプロイメントの実行中に、SUDOエラーが発生します。

説明

デプロイメントの実行中、すべてのroot関連の操作がSUDOで実行されます。セキュリティを向上させるため、本番環境ではSUDOを強化する傾向があります。それにより、SUDOに関連するエラーが発生することがあります。

解決策

Sudoersファイルに次の変更を加えます:
  1. Default requirettyエントリがSudoersファイルに存在する場合は、そのエントリを削除します。
  2. SudoersファイルにDefault env_resetパラメータが含まれる場合は、その後に次のエントリを追加します:
    Defaults env_keep="JRE_HOME PERL5LIB EMDROOT"