2016-09-06 3 views
0

私は試していますdpkgを使ってアップグレードする方法 - (Y/I/N/O/D/Z)[default = N]? Y

dpkgのシェフアップグレードでこの状況をどのように処理しますか?

dpkg_package "#{Chef::Config[:file_cache_path]}/elasticsearch-#{version}.deb" do 
    action :install 
end 

==> Modified (by you or by a script) since installation. ==> Package 
distributor has shipped an updated version. What would you like to 
do about it ? Your options are: 
Y or I : install the package maintainer's version 
N or O : keep your currently-installed version 
D  : show the differences between the versions 
Z  : start a shell to examine the sit 

私はデフォルトはN

+0

このインストールではどのような変更が加えられましたか?既にパッケージがある場合、パッケージをアップグレードしないか? –

+0

これはシェフの質問です。 bashでやりやすいこと – Tampa

+0

私はシェフだけにあなたに尋ねてきました。私はあなたがbashでそれをすることができるかどうかを疑うことはありません。あなたがしようとしていることを考えれば、それを行うには複数の方法があります。 –

答えて

1

一般的に、これは我々が$DEBIAN_FRONTEND=noninteractiveの下にあるすべてのインストールのコマンドを実行して、起こるべきではないようにしたいです。シェフから見れば、おそらく何かがVery Very Wrong™になったことを意味します。

+0

それは私がelasticsearchのdebファイルをアップグレードしようとしたときに起こって、既に存在しています。 /etc/elasticsearch/elasticsearch.ymlファイル。新鮮なインストールはうまく動作します – Tampa

+0

シェフのバグのような音ですが、GitHubの問題を提出できますか? – coderanger

関連する問題