Atualizações autônomas e arquivos de configuração modificados

Atualizações autônomas e arquivos de configuração modificados

Temos o pacote de atualizações autônomas que atualiza nossos servidores com atualizações de segurança todas as segundas-feiras e funciona muito bem. Hoje, porém, atualizou todos os nossos servidores com uma nova versão do PHP5. Como movemos o arquivo de configuração padrão do PHP5-FPM, o apt reclama que o arquivo foi movido e o que gostaríamos de fazer (instalar a nova versão, manter a versão antiga, mostrar diferenças, iniciar o shell) sobre isso. Como as atualizações autônomas não sabiam como lidar com isso, elas simplesmente foram abortadas e ficamos com dezenas de máquinas inoperantes até que o PHP5-FPM fosse reiniciado pelo monitoramento.

Portanto, a questão é: como podemos garantir que as atualizações autônomas possam lidar com essa situação quando acontecer na próxima vez? Gostaríamos de manter sempre nossa versão atualmente instalada. Tentei pesquisar no Google, mas não encontrei nada.

Responder1

Também quero manter os arquivos de configuração originais ao fazer atualizações automáticas. Você pode adicionar o seguinte a /etc/apt/apt.conf.d/50unattended-upgrades

Dpkg::Options {
   "--force-confdef";
   "--force-confold";
};

Veja aqui uma boa explicação das opções: http://raphaelhertzog.com/2010/09/21/debian-conffile-configuration-file-gerenciado-by-dpkg/

informação relacionada