
毎週月曜日ごとにサーバーのセキュリティアップグレードを実行する無人アップグレードパッケージがあります。しかし、今日はすべてのサーバーを新しいバージョンのPHP5にアップグレードしました。デフォルトのPHP5-FPM設定ファイルを移動したため、aptはファイルが移動されたというメッセージと、私たちが望むタスク(新しいバージョンのインストール、古いバージョンの保持、diffの表示、シェルの起動)を表示します。無人アップグレードはこれを処理する方法がわからないため、中断され、監視を通じてPHP5-FPMが再起動されるまで数十台のシステムが残りました。
したがって、問題は、次回これが発生したときに無人アップグレードがこの状況を処理できるようにする方法です。私たちは常に現在インストールされているバージョンを維持したいと思います。インターネットを検索しようとしましたが、結果は空でした。
答え1
また、自動更新を実行するときに元のプロファイルを維持したいと思います。 /etc/apt/apt.conf.d/50unattended-upgradesに以下を追加できます。
Dpkg::Options {
"--force-confdef";
"--force-confold";
};
オプションの詳細な説明はここで確認できます。 http://raphaelhertzog.com/2010/09/21/debian-conffile-configuration-file-management-by-dpkg/