Ubuntu 12.04 - unerfüllte Abhängigkeiten

In Ubuntu 12.04 hatte ich jetzt schon ein paar mal bei Rechnern das folgende Problem bei sudo apt-get upgrade:

"... unerfüllte Abhängigkeiten: linux-generic : Hängt ab von: linux-image-generic (= 3.2.0.61.72) aber 3.2.0.80.94 soll installiert werden ..."

Ab Ubuntu 13.04 kann man diese Problem laut ubuntuuser mit autoremove lösen:

sudo apt-get autoremove --purge

Vorgehen in Ubuntu 12.04

Vom Gedanken geht es jetzt darum das Meta-Paket linux-generic vom alten Image auf das neue umzuklemmen.

uname -r

Liefert als Ausgabe für den installierten Kernel z.B. bei mir: 3.2.0-68-generic

mit dem folgenden Befehl kann man sich die Installierten Kernel anzeigen lassen:

dpkg -l | grep linux-image-

Hier sieht man dann sämtliche installierte Kernel-Versionen, inklusive der störenden 3.2.0-61 die man ja aus der Fehlermeldung eh schon kennt.

Laut help.ubuntu.com kann man den alten Kernel mit folgendem Befehl entfernen:

sudo apt-get autoremove linux-image-3.2.61-generic

Laut wiki.ubuntuuser.de mit dem folgenden Befehl (der auch gleich die header-Datei mit entfernt):

sudo apt-get remove --purge linux-image-3.2.0-61-generic linux-headers-3.2.0-61

Vermutlich aufgrund der Abhängigkeits-Probleme habe ich hier natürlich nur weiter die Fehlermeldung bekommen. Wobei ich mich jetzt beim Zusammenschreiben natürlich schon frage, was wohl bei sudo apt-get remove --purge linux-generic raus gekommen wäre.

Geholfen hat jedenfalls im Endeffekt folgender Befehl, wie z.B. auch hier oder bei askubuntu vorgeschlagen:

sudo apt-get update
sudo dpkg --remove linux-generic && sudo apt-get install linux-generic

Falls das noch nicht geholfen hat, gibt es hier auch eine schöne Zusammenstellung für Probleme bei der Paket-Verwaltung.