Intereting Posts
Тайм-аут соединений IPv6 Вставьте слово между каждой соответствующей строкой Не удалось использовать Bluetooth-устройство в Debian Jessie 8.6 Возможно ли отправить данные в оболочку другого псевдотерминала? Datecalc эквивалент для Linux Запуск элементарной ОС на MacBookPro10,1, получение случайных изменений разрешения Вопросы безопасности сервера SSH в Интернете не удалось смонтировать NFS с определенными разрешениями Невозможно запустить 32-разрядный питон на 64-разрядной Ubuntu: ошибка при загрузке разделяемых библиотек: libutil.so.1 Ошибка проверки транзакции при установке vim? nmap не удалось определить маршрут Fedora: добавление дополнительных шрифтов в безопасном порядке Есть ли vim ярлык для <имя текущего файла>? Исходящее приложение брандмауэра, похожее на Little Snitch для Mac Проблемы с монтированием и сбросом на внешнее хранилище (Mac) с выделенного сервера (Ubuntu)

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

У нас есть пакет обновлений без обновления, который обновляет наши серверы с обновлением безопасности каждый понедельник, и он отлично работает. Сегодня, хотя, он обновил все наши серверы с новой версией 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/