Hallo Hans,
danke für die Links. Habe zuerst die Tipps aus dem ersten Link probiert, wobei ich mir per Tab die Liste der Pakete angezeigt habe:
root@(none):~# sudo apt-get remove --purge linux-image-3.13.0-
linux-image-3.13.0-24-generic linux-image-3.13.0-58-generic linux-image-3.13.0-62-generic linux-image-3.13.0-66-generic linux-image-3.13.0-70-generic
linux-image-3.13.0-55-generic linux-image-3.13.0-59-generic linux-image-3.13.0-63-generic linux-image-3.13.0-67-generic linux-image-3.13.0-71-generic
linux-image-3.13.0-57-generic linux-image-3.13.0-61-generic linux-image-3.13.0-65-generic linux-image-3.13.0-68-generic linux-image-3.13.0-73-generic
root@(none):~# sudo apt-get remove --purge linux-image-3.13.0-24-generic linux-headers-3.13.0-24
sudo: unable to resolve host (none)
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
linux-headers-3.13.0-24-generic : Hängt ab von: linux-headers-3.13.0-24 soll aber nicht installiert werden
linux-image-extra-3.13.0-24-generic : Hängt ab von: linux-image-3.13.0-24-generic soll aber nicht installiert werden
linux-image-extra-3.13.0-77-generic : Hängt ab von: linux-image-3.13.0-77-generic soll aber nicht installiert werden
linux-image-generic : Hängt ab von: linux-image-3.13.0-77-generic soll aber nicht installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
Bekomme also die selben Meldungen. Das gleich bei:
root@(none):~# sudo apt-get -s autoremove --purge
sudo: unable to resolve host (none)
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
linux-image-extra-3.13.0-74-generic : Hängt ab von: linux-image-3.13.0-74-generic ist aber nicht installiert
linux-image-extra-3.13.0-77-generic : Hängt ab von: linux-image-3.13.0-77-generic ist aber nicht installiert
linux-image-generic : Hängt ab von: linux-image-3.13.0-77-generic ist aber nicht installiert
E: Unerfüllte Abhängigkeiten. Versuchen Sie, -f zu benutzen.
Habe mir dann mit den Tipps aus dem zweiten Link die alten Kernels anzeigen lassen:
root@(none):~# dpkg -l 'linux-[ihs]*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\([-0-9]*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | tee zu_entfernende_Kernel
linux-headers-3.13.0-24
linux-headers-3.13.0-24-generic
linux-headers-3.13.0-55
linux-headers-3.13.0-55-generic
linux-headers-3.13.0-57
linux-headers-3.13.0-57-generic
linux-headers-3.13.0-58
linux-headers-3.13.0-58-generic
linux-headers-3.13.0-59
linux-headers-3.13.0-59-generic
linux-headers-3.13.0-61
linux-headers-3.13.0-61-generic
linux-headers-3.13.0-62
linux-headers-3.13.0-62-generic
linux-headers-3.13.0-63
linux-headers-3.13.0-63-generic
linux-headers-3.13.0-65
linux-headers-3.13.0-65-generic
linux-headers-3.13.0-66
linux-headers-3.13.0-66-generic
linux-headers-3.13.0-67
linux-headers-3.13.0-67-generic
linux-headers-3.13.0-68
linux-headers-3.13.0-68-generic
linux-headers-3.13.0-70
linux-headers-3.13.0-70-generic
linux-headers-3.13.0-71
linux-headers-3.13.0-71-generic
linux-headers-3.13.0-74
linux-headers-3.13.0-74-generic
linux-image-3.13.0-24-generic
linux-image-3.13.0-55-generic
linux-image-3.13.0-57-generic
linux-image-3.13.0-58-generic
linux-image-3.13.0-59-generic
linux-image-3.13.0-61-generic
linux-image-3.13.0-62-generic
linux-image-3.13.0-63-generic
linux-image-3.13.0-65-generic
linux-image-3.13.0-66-generic
linux-image-3.13.0-67-generic
linux-image-3.13.0-68-generic
linux-image-3.13.0-70-generic
linux-image-3.13.0-71-generic
linux-image-extra-3.13.0-24-generic
linux-image-extra-3.13.0-55-generic
linux-image-extra-3.13.0-57-generic
linux-image-extra-3.13.0-58-generic
linux-image-extra-3.13.0-59-generic
linux-image-extra-3.13.0-61-generic
linux-image-extra-3.13.0-62-generic
linux-image-extra-3.13.0-63-generic
linux-image-extra-3.13.0-65-generic
linux-image-extra-3.13.0-66-generic
linux-image-extra-3.13.0-67-generic
linux-image-extra-3.13.0-68-generic
linux-image-extra-3.13.0-70-generic
linux-image-extra-3.13.0-71-generic
Danach versuche ich die Kernels zu entfernen und erhalte dieselbe Meldung:
root@(none):~# cat zu_entfernende_Kernel | xargs sudo apt-get -y purge
sudo: unable to resolve host (none)
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
linux-image-extra-3.13.0-77-generic : Hängt ab von: linux-image-3.13.0-77-generic soll aber nicht installiert werden
linux-image-generic : Hängt ab von: linux-image-3.13.0-77-generic soll aber nicht installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
Danach habe ich dann noch die letzten Tipp versucht:
dpkg -l 'linux-[ihs]*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\([-0-9]*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo dpkg -P
Das hat dann einiges entfernt, was einige Minuten gedauert hat. Anschließend habe ich folgendes ausgeführt und eine Liste der fehlerhaften und unvollständigen Pakete erhalten:
root@(none):~# dpkg -l linux-[ihs]* | sed '1,6d'| grep -vE '^ii|^un|^rc'
iU linux-headers-3.13.0-77 3.13.0-77.121 all Header files related to Linux kernel version 3.13.0
iU linux-headers-3.13.0-77-generic 3.13.0-77.121 amd64 Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
iU linux-headers-generic 3.13.0.77.83 amd64 Generic Linux kernel headers
ic linux-image-3.13.0-74-generic 3.13.0-74.118 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
in linux-image-3.13.0-76-generic <keine> amd64 (keine Beschreibung vorhanden)
in linux-image-3.13.0-77-generic <keine> amd64 (keine Beschreibung vorhanden)
iF linux-image-extra-3.13.0-73-generic 3.13.0-73.116 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
rH linux-image-extra-3.13.0-74-generic 3.13.0-74.118 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
iU linux-image-extra-3.13.0-77-generic 3.13.0-77.121 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
iU linux-image-generic 3.13.0.77.83 amd64 Generic Linux kernel image
Danach habe ich dann folgendes aufgerufen
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade
Dies lief dann endlich sauber durch und hat mir geholfen. Wobei das Installieren aller Updates recht lange gedauert hat. Muss den Server häufiger aktualisieren.
Das Problem ist nun gelöst. Dumm nur, dass mein Gitlab nun nicht mehr läuft, aber das ist ein anderes Thema...
Danke für die Hilfe!
Gruß,
Ralf