Irgendwie habe ich einen 12.04 Server bekommen, der die Aktualisierung des Kernels beendet. Es steckt bei 3.2.0-24-generic fest und möchte keine neuen Updates abrufen. Der neue Kernel ist derzeit 3.2.0-29
apt-get clean && sudo apt-get autoremove
apt-get -f install
apt-get update
apt-get dist-upgrade
Zeigt "0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert." Es gab keine fehlgeschlagenen Installationen. / var / log / aptitude zeigt keine Fehler an
Meine Quellenliste:
###### Ubuntu Main Repos
deb http://ca.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise main restricted
###### Ubuntu Update Repos
deb http://ca.archive.ubuntu.com/ubuntu/ precise-security main restricted
deb http://ca.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise-security main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise-updates main restricted
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner
Weiß jemand was los ist? Vielen Dank
sudo apt-get dist-upgrade
Antworten:
Sie haben das
linux
Metapaket wahrscheinlich versehentlich entfernt . Wenn ja, sollte dies behoben werden durch:sudo apt-get install linux
Weitere Erklärung:
Aus technischen Gründen ist es nicht ratsam, die Kernel zu aktualisieren und durch die neuen zu ersetzen (dh wenn die neue ausfällt, können Sie immer noch die alte booten).
So werden sie unter den Namen wie verpackt
linux-image-3.2.0-24-generic
.Wenn Sie das System aktualisieren, gibt es technisch gesehen kein Update für diese Version! Es sei denn, Sie installieren das
linux
Metapaket, das immer vom neuesten Kernel abhängt. Dies bedeutet, dass jedes Mal, wenn ein Update für den Kernel verfügbar ist,linux
die Version geändert wird und es vom neueren Kernel abhängt. Daher wird der neue Kernel automatisch installiert.Denken Sie daran, dass Ihr älterer Kernel auf diese Weise nicht entfernt wird, was eine gute Sache ist. Wenn Sie etwas Seltsames finden, können Sie das alte booten (grub -> Frühere Versionen oder ähnliches) und den neuen Kernel entfernen.
quelle
linux
Metapaket tatsächlich nicht installiert. Aber daslinux-image-generic
Metapaket (oder was auch immer anderes Metapaket für die bestimmte Kernel-Variante, mit der das Betriebssystem installiert wurde). In diesem Falllinux-image-generic
wurde wahrscheinlich deinstalliert, um dieses Problem zu erzeugen.linux
es nicht als Teil der Version gepackt wurde.apt-get install linux-generic
, was dieses Problem für mich am 14.04 gelöst hat. askubuntu.com/questions/451171/…