Unbeaufsichtigte Upgrades und geänderte Konfigurationsdateien

Unbeaufsichtigte Upgrades und geänderte Konfigurationsdateien

Wir haben das Paket „unattended-upgrades“, das unsere Server jeden Montag mit Sicherheitsupgrades aktualisiert, und es funktioniert großartig. Heute wurden jedoch alle unsere Server mit einer neuen Version von PHP5 aktualisiert. Da wir die Standardkonfigurationsdatei von PHP5-FPM verschoben haben, beschwert sich apt, dass die Datei verschoben wurde, und fragt, was wir dagegen tun möchten (neue Version installieren, alte Version behalten, Unterschiede anzeigen, Shell starten). Da „unattended-upgrades“ nicht wusste, wie es damit umgehen sollte, wurde es einfach abgebrochen und wir hatten Dutzende von Maschinen außer Betrieb, bis PHP5-FPM durch die Überwachung neu gestartet wurde.

Die Frage ist also: Wie können wir sicherstellen, dass unbeaufsichtigte Upgrades diese Situation beim nächsten Mal bewältigen können? Wir möchten immer unsere aktuell installierte Version behalten. Ich habe gegoogelt, aber nichts gefunden.

Antwort1

Ich möchte auch die ursprünglichen Konfigurationsdateien behalten, während ich automatische Updates durchführe. Sie können Folgendes zu /etc/apt/apt.conf.d/50unattended-upgrades hinzufügen

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

Eine gute Erklärung der Optionen finden Sie hier: http://raphaelhertzog.com/2010/09/21/debian-conffile-configuration-file-managed-by-dpkg/

verwandte Informationen