展開にはChefを使用しています。次のような簡単なレシピがあります。
package 'my-package' do
action :install
end
chef-client がこのレシピを Debian で実行すると、標準出力で apt-get の進行状況が通知されません。apt-get がパッケージのインストールに失敗した場合、chef-client によるログから失敗に関する情報を取得できません。/var/log/apt/term.log も確認しましたが、インストールのログはありません。
これはchef-clientによるログ出力です:
[Sat, 09 Mar 2013 22:24:57 +0900] INFO: Processing package[my-package] action install (my-package::default line 19)
================================================================================
Error executing action `install` on resource 'package[my-package]'
================================================================================
Chef::Exceptions::Exec
----------------------
apt-get -y install my-package=3.0.0 returned 100, expected 0
Chef が apt-get のインストールの進行状況を出力する方法を教えてください。package コマンドの代わりに execute コマンドを使用する必要がありますか? アドバイスをいただければ幸いです。ありがとう。