Mamy pakiet nienadzorowanych aktualizacji aktualizujących nasze serwery za pomocą aktualizacji bezpieczeństwa w każdy poniedziałek i działa świetnie. Dzisiaj jednak zaktualizował wszystkie nasze serwery o nową wersję PHP5. Ponieważ przenieśliśmy domyślny plik konfiguracyjny PHP5-FPM, apt skarży się, że plik został przeniesiony i co chcielibyśmy zrobić (Zainstaluj nową wersję, zachowaj starą wersję, pokaż różnice, uruchom powłokę). Ponieważ nienadzorowane aktualizacje nie wiedziały, jak sobie z tym poradzić, po prostu przerwały i zostaliśmy z dziesiątkami maszyn, dopóki PHP5-FPM nie zostało ponownie uruchomione przez monitorowanie.
Pytanie zatem brzmi: w jaki sposób możemy upewnić się, że aktualizacje bez nadzoru będą w stanie poradzić sobie z tą sytuacją, gdy nastąpi to następnym razem? Chcielibyśmy zawsze przechowywać naszą obecnie zainstalowaną wersję. Próbowałem google, ale wyszedłem pusty.
Odpowiedzi:
Chcę również zachować oryginalne pliki konfiguracyjne podczas automatycznych aktualizacji. Możesz dodać następujące elementy do /etc/apt/apt.conf.d/50unattended-upgrades
Zobacz tutaj dobre objaśnienie opcji: http://raphaelhertzog.com/2010/09/21/debian-conffile-configuration-file-managed-by-dpkg/
źródło