Wie kann ich verhindern, dass unbeaufsichtigte Upgrades den Computer neu starten?

20

Ich habe mir gerade meine Amazon EC2-Instanz angesehen und festgestellt, dass ich genau 20 Minuten Ausfallzeit hatte. Ich wusste nicht, woran es lag, also loggte ich mich bei SSH ein und versuchte, meine Pakete zu aktualisieren. Dabei stellte ich fest, dass das unattended-upgradesPaket aktualisiert werden musste. Ich ging voran und tat dies.

Nach der Suche scheint dieses Paket Ihren Computer automatisch neu starten zu können. Ich bin mir nicht sicher, warum ich das nicht so konfigurieren konnte, wie es mit dem Betriebssystem geliefert wurde, aber na ja.

Weiß jemand, wie man verhindert, dass das Paket automatisch neu gestartet wird? Oder wie kann man verhindern, dass Pakete komplett aktualisiert werden? Das kann ich selber machen

user1814016
quelle
2
Seien Sie vorsichtig, da ich denke, dass einige Sicherheitskorrekturen (z. B. neuer Kernel?) Erst beim nächsten Neustart wirksam werden.
AdamS

Antworten:

26

Stellen /etc/apt/apt.conf.d/50unattended-upgradesSie sicher, dass in der Konfigurationsdatei Folgendes festgelegt wurde:

Unattended-Upgrade::Automatic-Reboot "false";

Dies verhindert, dass die Software einen Neustart durchführt, auch wenn dies von den Upgrades benötigt wird.

Dokumentation

Ricciocri
quelle
4

Um automatische Upgrades zu deaktivieren, entfernen Sie einfach das Paket. Versuchen:

sudo apt-get remove unattended-upgrades

Weitere Informationen finden Sie in den Ubuntu-Dokumenten . Wenn Sie das Paket behalten und sein Verhalten konfigurieren möchten, lesen Sie die Lösung zu dieser Frage. Wie aktiviere ich automatische Updates?

Tijn Porcelijn
quelle
Die am häufigsten gestimmte Antwort auf den ersten Link schlägt vor, ihn zu installieren, und Sie schlagen vor, ihn zu entfernen? Auch hier hat das Entfernen den Zweck, automatische, unbeaufsichtigte Upgrades zu erhalten!
Anwar
@Anwar Okay, ich wollte auf verwandte Informationen verweisen, aber ich stimme zu, dass der erste Link verwirrend sein könnte. Wrt. Ihr zweiter Punkt, obwohl die Frage beinhaltet, Oder wie man die Aktualisierung von Paketen insgesamt stoppt?
Tijn Porcelijn
1
Sie dürfen diese Informationen nur extrahieren, um OP in die richtige Richtung zu lenken? Da ist es verwirrend zu sehen, dass der unterstützende Link gegen die Antwort spricht (zumindest auf den ersten Blick).
Anwar
1
@ AnwarShah Danke für die Vorschläge! Hoffe, es ist klarer nach den letzten Änderungen
Tijn Porcelijn
Ich glaube, Sie möchten apt-get purgeunbeaufsichtigte Upgrades in ihrer Gesamtheit töten, nicht nur apt-get remove.
Reid