Atualizações não assistidas e arquivos de configuração modificados

14

Temos o pacote de atualizações autônomas atualizando nossos servidores com upgrades de segurança toda segunda-feira e funciona muito bem. Hoje, porém, atualizou todos os nossos servidores com uma nova versão do PHP5. Porque nós movemos o arquivo de configuração PHP5-FPM padrão, o apt reclama que o arquivo foi movido, e o que gostaríamos de fazer (Instalar nova versão, manter versão antiga, mostrar diferenças, iniciar shell) sobre isso. Como as atualizações autônomas não sabiam como lidar com isso, ele apenas abortava e ficamos com dezenas de máquinas até que o PHP5-FPM fosse reiniciado pelo monitoramento.

Portanto, a questão é: como podemos garantir que atualizações autônomas possam lidar com essa situação quando isso acontecer da próxima vez? Nós gostaríamos de manter nossa versão atualmente instalada sempre. Eu tentei googlar, mas surgiu vazio.

    
por Kevin 23.06.2014 / 17:02

1 resposta

19

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

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

Veja aqui uma boa explicação sobre as opções: link

    
por 27.06.2014 / 18:28