Ich habe die Dokumentation zum Aktivieren automatischer Upgrades auf Ubuntu-Servern befolgt , aber es wird überhaupt nichts aktualisiert.
Meine /etc/apt/apt.conf.d/50unattended-upgrades sehen fast wie die Standardeinstellungen aus.
// Automatically upgrade packages from these (origin, archive) pairs
Unattended-Upgrade::Allowed-Origins {
"Ubuntu karmic-security";
"Ubuntu karmic-updates";
};
// List of packages to not update
Unattended-Upgrade::Package-Blacklist {
// "vim";
// "libc6";
// "libc6-dev";
// "libc6-i686";
};
// Send email to this address for problems or packages upgrades
// If empty or unset then no email is sent, make sure that you
// have a working mail setup on your system. The package 'mailx'
// must be installed or anything that provides /usr/bin/mail.
Unattended-Upgrade::Mail "[email protected]";
// Automatically reboot *WITHOUT CONFIRMATION* if a
// the file /var/run/reboot-required is found after the upgrade
//Unattended-Upgrade::Automatic-Reboot "false";
Das Verzeichnis / var / log / unbeaufsichtigte Upgrades / ist leer. Das Ausführen von /etc/init.d/unattended-upgrades start ist nicht sehr schön:
root@mozart:~# /etc/init.d/unattended-upgrades start
Checking for running unattended-upgrades: root@mozart:~#
Etwas scheint kaputt zu sein, aber ich bin mir nicht sicher warum.
Ich habe ausstehende Updates und sie werden nicht angewendet:
root@mozart:~# aptitude safe-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
The following packages will be upgraded:
linux-libc-dev
1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/743kB of archives. After unpacking 4096B will be used.
Do you want to continue? [Y/n/?]
Auf allen Servern, die ich habe, scheinen unbeaufsichtigte Upgrades deaktiviert worden zu sein:
root@mozart:~# apt-config shell UnattendedUpgradeInterval APT::Periodic::Unattended-Upgrade
root@mozart:~#
Irgendwelche Ideen, was fehlt mir?
Antworten:
Haben Sie /etc/apt/apt.conf.d/10periodic überprüft?
es sollte die letzte Zeile haben
quelle
Überprüfen Sie die aktuelle Dokumentation für Ihre Ubuntu-Version hier:
Für Ubuntu 11.10 tun Sie Folgendes, um es zu aktivieren:
(es ist ein interaktiver Dialog), der
/etc/apt/apt.conf.d/20auto-upgrades
mit den folgenden Inhalten erstellt wird:Die Informationen im Ubuntu 10.04-Serverhandbuch sind also veraltet.
Wenn Sie Puppet wie bei Bippo und Soluvas verwenden , können Sie Folgendes verwenden , um die ordnungsgemäße Konfiguration unbeaufsichtigter Upgrades zu automatisieren :
Stellen Sie sicher, dass Sie die Vorlagen / Dateien
50unattended-upgrades
und nach Belieben bereitstellen20auto-upgrades
.Ich aktualisiere auch die Ubuntu-Wiki-Seite , um dies widerzuspiegeln.
quelle
Ich sehe nichts falsch mit dir
/etc/apt/apt.conf.d/50unattended-upgrades
. Meins sieht fast wie deins aus, aber ich lasse Sicherheitsupgrades nur automatisch anwenden, sonst nichts. Ich habe es auch so eingestellt, dass E-Mails einfach an "root" gesendet werden (Postfix erledigt den Rest).Aber: Das Init-Skript
/etc/init.d/unattended-upgrades
ist nicht zum Ausführen unbeaufsichtigter Upgrades vorgesehen. Es wird lediglich überprüft, ob der unbeaufsichtigte Aktualisierungsprozess ausgeführt wird, und es wird gewartet, bis er beendet wird. Ich weiß nicht genau, warum es benötigt wird oder warum es das tut, was es tut (es war in früheren Ubuntu-Versionen nicht einmal vorhanden), aber es ist nicht die Möglichkeit, unbeaufsichtigte Upgrades durchzuführen.Stattdessen gibt es unter Ubuntu ein Python-Programm namens
unnattended-upgrades
, das die Arbeit erledigt. Versuchen Sie, das manuell auszuführen, und sehen Sie, was passiert. Überprüfen Sie auch die Ausgabe des BefehlsEs sollte angezeigt werden
UnattendedUpgradeInterval='1'
, dass Sie APT richtig konfiguriert haben, um unbeaufsichtigte Upgrades zu ermöglichen.Ubuntu läuft
/etc/cron.daily/apt
täglich von Cron. Wenn Sie sich dieses Skript ansehen, sehen Sie, dass es verschiedene APT-bezogene Dinge ausführt, darunter unbeaufsichtigte Upgrades. Ich vermute, dass Sie dieses Cron-Skript irgendwie deaktiviert haben und nichts unbeaufsichtigt passiert.Das war es mehr oder weniger auf meinem Kopf. Bitte posten Sie ein Follow-up, wenn Sie meine Ideen ohne Erfolg ausprobiert haben.
HTH
quelle