无人值守升级和修改配置文件

无人值守升级和修改配置文件

我们有无人值守升级包,每周一都会对我们的服务器进行安全升级,效果非常好。但今天,它用新版本的 PHP5 升级了我们所有的服务器。因为我们已经移动了默认的 PHP5-FPM 配置文件,所以 apt 会抱怨该文件已被移动,以及我们想要做什么(安装新版本、保留旧版本、显示差异、启动 shell)。由于无人值守升级不知道如何处理这个问题,它就中止了,我们留下了数十台机器,直到通过监控重新启动 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/

相关内容