Intereting Posts

Автоматические обновления и измененные файлы конфигурации

У нас есть пакет обновлений без обновления, который обновляет наши серверы с обновлением безопасности каждый понедельник, и он отлично работает. Сегодня, хотя, он обновил все наши серверы с новой версией PHP5. Поскольку мы переместили файл конфигурации PHP5-FPM по умолчанию, apt жалуется на то, что файл был перемещен, и что бы нам хотелось (установить новую версию, сохранить старую версию, показать отличия, запустить оболочку) об этом. Поскольку автоматические обновления не знали, как с этим бороться, они просто прерваны, и мы остались с десятками машин до тех пор, пока не будет перезапущен PHP5-FPM путем мониторинга.

Поэтому возникает вопрос: как мы можем убедиться, что автоматические обновления могут справиться с этой ситуацией, когда это произойдет в следующий раз? Мы всегда хотим сохранить нашу установленную версию. Я попробовал погулять, но подошел пустой.

Я также хочу сохранить исходные файлы конфигурации при автоматическом обновлении. Вы можете добавить следующее в /etc/apt/apt.conf.d/50unattended-upgrades

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

См. Здесь, чтобы получить хорошее объяснение вариантов: http://raphaelhertzog.com/2010/09/21/debian-conffile-configuration-file-managed-by-dpkg/