eremit
Anmeldungsdatum: 12. Mai 2006
Beiträge: 418
Wohnort: Braunschweig
|
Folgendes Problem: Meine Boot-Partition ist voll. Daher klappt die Installation eines neuen Kernels nicht.
dpkg --list | grep linux liefert
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 | ii console-setup-linux 1.108ubuntu15.3 all Linux specific part of console-setup
ii libselinux1:amd64 2.4-3build2 amd64 SELinux runtime shared libraries
ii libselinux1:i386 2.4-3build2 i386 SELinux runtime shared libraries
ii libv4l-0:amd64 1.10.0-1 amd64 Collection of video4linux support libraries
ii libv4lconvert0:amd64 1.10.0-1 amd64 Video4linux frame format conversion library
ii linux-base 4.0ubuntu1 all Linux image base package
iU linux-firmware 1.157.10 all Firmware for Linux kernel drivers
iU linux-generic-hwe-16.04 4.8.0.53.24 amd64 Complete Generic Linux kernel and headers
ii linux-headers-4.8.0-46 4.8.0-46.49~16.04.1 all Header files related to Linux kernel version 4.8.0
ii linux-headers-4.8.0-46-generic 4.8.0-46.49~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
ii linux-headers-4.8.0-49 4.8.0-49.52~16.04.1 all Header files related to Linux kernel version 4.8.0
ii linux-headers-4.8.0-49-generic 4.8.0-49.52~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
ii linux-headers-4.8.0-51 4.8.0-51.54~16.04.1 all Header files related to Linux kernel version 4.8.0
ii linux-headers-4.8.0-51-generic 4.8.0-51.54~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
iU linux-headers-4.8.0-52 4.8.0-52.55~16.04.1 all Header files related to Linux kernel version 4.8.0
iU linux-headers-4.8.0-52-generic 4.8.0-52.55~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
iU linux-headers-4.8.0-53 4.8.0-53.56~16.04.1 all Header files related to Linux kernel version 4.8.0
iU linux-headers-4.8.0-53-generic 4.8.0-53.56~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
iU linux-headers-generic-hwe-16.04 4.8.0.53.24 amd64 Generic Linux kernel headers
rc linux-image-4.8.0-36-generic 4.8.0-36.36~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii linux-image-4.8.0-46-generic 4.8.0-46.49~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii linux-image-4.8.0-49-generic 4.8.0-49.52~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii linux-image-4.8.0-51-generic 4.8.0-51.54~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
rc linux-image-extra-4.8.0-36-generic 4.8.0-36.36~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
ii linux-image-extra-4.8.0-46-generic 4.8.0-46.49~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
ii linux-image-extra-4.8.0-49-generic 4.8.0-49.52~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
iF linux-image-extra-4.8.0-51-generic 4.8.0-51.54~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
iU linux-image-extra-4.8.0-52-generic 4.8.0-52.55~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
iU linux-image-extra-4.8.0-53-generic 4.8.0-53.56~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
iU linux-image-generic-hwe-16.04 4.8.0.53.24 amd64 Generic Linux kernel image
iU linux-libc-dev:amd64 4.4.0-78.99 amd64 Linux Kernel Headers for development
ii linux-sound-base 1.0.25+dfsg-0ubuntu5 all base package for ALSA and OSS sound systems
ii pptp-linux 1.8.0-1 amd64 Point-to-Point Tunneling Protocol (PPTP) Client
ii util-linux 2.27.1-6ubuntu3.2 amd64 miscellaneous system utilities
|
Ich habe dann versucht einen Kernel zu deinstallieren:
| sudo apt-get remove --purge linux-image-4.8.0-36-generic
|
Und das liefert mir
| 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-4.8.0-52-generic : Hängt ab von: linux-image-4.8.0-52-generic soll aber nicht installiert werden
linux-image-extra-4.8.0-53-generic : Hängt ab von: linux-image-4.8.0-53-generic soll aber nicht installiert werden
linux-image-generic-hwe-16.04 : Hängt ab von: linux-image-4.8.0-53-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).
|
Hier verwirrt mich, dass von einem anderen Kernel die Rede ist, als den ich in meinem Kommando genannt habe. Versuche ich nun sudo apt-get -f install, so kommt: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 | Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Abhängigkeiten werden korrigiert ... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libgles1-mesa linux-headers-4.8.0-52 linux-headers-4.8.0-52-generic linux-image-4.8.0-46-generic linux-image-4.8.0-52-generic linux-image-extra-4.8.0-46-generic linux-image-extra-4.8.0-52-generic
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden Installiert
linux-image-4.8.0-52-generic linux-image-4.8.0-53-generic
Vorgeschlagene Pakete:
fdutils linux-tools
Die folgenden NEUEN Pakete werden installiert:
linux-image-4.8.0-52-generic linux-image-4.8.0-53-generic
0 aktualisiert, 2 neu installiert, 0 zu entfernen und 34 nicht aktualisiert.
45 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 47,2 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 145 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 310077 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../linux-image-4.8.0-53-generic_4.8.0-53.56~16.04.1_amd64.deb ...
Done.
Entpacken von linux-image-4.8.0-53-generic (4.8.0-53.56~16.04.1) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/linux-image-4.8.0-53-generic_4.8.0-53.56~16.04.1_amd64.deb (--unpack):
Extrahierte Daten für »./boot/vmlinuz-4.8.0-53-generic« können nicht nach »/boot/vmlinuz-4.8.0-53-generic.dpkg-new« kopiert werden: Es konnte nicht geschrieben werden (Auf dem Gerät ist kein Speicherplatz mehr verfügbar)
Es wurde kein Apport-Bericht verfasst, da die Fehlermeldung auf einen Fehler wegen voller Festplatte hindeutet.
dpkg-deb: Fehler: Unterprozess einfügen wurde durch Signal (Datenübergabe unterbrochen (broken pipe)) getötet
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.8.0-53-generic /boot/vmlinuz-4.8.0-53-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.8.0-53-generic /boot/vmlinuz-4.8.0-53-generic
Vorbereitung zum Entpacken von .../linux-image-4.8.0-52-generic_4.8.0-52.55~16.04.1_amd64.deb ...
Done.
Entpacken von linux-image-4.8.0-52-generic (4.8.0-52.55~16.04.1) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/linux-image-4.8.0-52-generic_4.8.0-52.55~16.04.1_amd64.deb (--unpack):
Extrahierte Daten für »./boot/vmlinuz-4.8.0-52-generic« können nicht nach »/boot/vmlinuz-4.8.0-52-generic.dpkg-new« kopiert werden: Es konnte nicht geschrieben werden (Auf dem Gerät ist kein Speicherplatz mehr verfügbar)
Es wurde kein Apport-Bericht verfasst, da die Fehlermeldung auf einen Fehler wegen voller Festplatte hindeutet.
dpkg-deb: Fehler: Unterprozess einfügen wurde durch Signal (Datenübergabe unterbrochen (broken pipe)) getötet
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.8.0-52-generic /boot/vmlinuz-4.8.0-52-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.8.0-52-generic /boot/vmlinuz-4.8.0-52-generic
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/linux-image-4.8.0-53-generic_4.8.0-53.56~16.04.1_amd64.deb
/var/cache/apt/archives/linux-image-4.8.0-52-generic_4.8.0-52.55~16.04.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
|
Hier nun wieder der Hinweis auf die volle Boot-Partition. Hat jemand eine Idee, wie ich aus dieser Schleife raus komme? Eremit
|
Spenser
Anmeldungsdatum: 1. Februar 2006
Beiträge: 462
Wohnort: /home/CH/GR
|
|
eremit
(Themenstarter)
Anmeldungsdatum: 12. Mai 2006
Beiträge: 418
Wohnort: Braunschweig
|
Ich habe mich an die Anweisung gemäß "Kein Speicherplatz mehr frei" gehalten. Danach war bei mir /boot immer noch voll und ich wiederholte die Schritte, wie vorgeschlagen. Es können aber nicht alle Kernel entfernt wegen Abhängigkeitsproblemen: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66 | dpkg -l 'linux-[ihs]*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\([-0-9]*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'
linux-headers-4.8.0-52
linux-headers-4.8.0-52-generic
linux-headers-4.8.0-53
linux-headers-4.8.0-53-generic
linux-headers-generic-hwe-16.04
linux-image-4.8.0-46-generic
linux-image-4.8.0-53-generic
eremit@erde:~$ 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
(Lese Datenbank ... 247673 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von linux-headers-4.8.0-52-generic (4.8.0-52.55~16.04.1) ...
dpkg: Abhängigkeitsprobleme verhindern Entfernen von linux-headers-generic-hwe-16.04:
linux-generic-hwe-16.04 hängt ab von linux-headers-generic-hwe-16.04 (= 4.8.0.53.24); aber:
Paket linux-headers-generic-hwe-16.04 soll entfernt werden.
dpkg: Fehler beim Bearbeiten des Paketes linux-headers-generic-hwe-16.04 (--purge):
Abhängigkeitsprobleme - wird nicht entfernt
Entfernen von linux-image-4.8.0-46-generic (4.8.0-46.49~16.04.1) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.8.0-46-generic /boot/vmlinuz-4.8.0-46-generic
update-initramfs: Deleting /boot/initrd.img-4.8.0-46-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.8.0-46-generic /boot/vmlinuz-4.8.0-46-generic
Grub-Konfigurationsdatei wird generiert …
Linux-Abbild gefunden: /boot/vmlinuz-4.8.0-53-generic
initrd-Abbild gefunden: /boot/initrd.img-4.8.0-53-generic
Linux-Abbild gefunden: /boot/vmlinuz-4.8.0-52-generic
Linux-Abbild gefunden: /boot/vmlinuz-4.8.0-51-generic
initrd-Abbild gefunden: /boot/initrd.img-4.8.0-51-generic
Linux-Abbild gefunden: /boot/vmlinuz-4.8.0-49-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
Windows 7 (loader) auf /dev/sda1 gefunden
Windows 7 (loader) auf /dev/sda2 gefunden
erledigt
The link /initrd.img is a damaged link
Removing symbolic link initrd.img
you may need to re-run your boot loader[grub]
The link /initrd.img.old is a damaged link
Removing symbolic link initrd.img.old
you may need to re-run your boot loader[grub]
Löschen der Konfigurationsdateien von linux-image-4.8.0-46-generic (4.8.0-46.49~16.04.1) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.8.0-46-generic /boot/vmlinuz-4.8.0-46-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.8.0-46-generic /boot/vmlinuz-4.8.0-46-generic
dpkg: Abhängigkeitsprobleme verhindern Entfernen von linux-image-4.8.0-53-generic:
linux-image-extra-4.8.0-53-generic hängt ab von linux-image-4.8.0-53-generic.
linux-image-generic-hwe-16.04 hängt ab von linux-image-4.8.0-53-generic.
dpkg: Fehler beim Bearbeiten des Paketes linux-image-4.8.0-53-generic (--purge):
Abhängigkeitsprobleme - wird nicht entfernt
Entfernen von linux-headers-4.8.0-52 (4.8.0-52.55~16.04.1) ...
dpkg: Abhängigkeitsprobleme verhindern Entfernen von linux-headers-4.8.0-53-generic:
linux-headers-generic-hwe-16.04 hängt ab von linux-headers-4.8.0-53-generic.
dpkg: Fehler beim Bearbeiten des Paketes linux-headers-4.8.0-53-generic (--purge):
Abhängigkeitsprobleme - wird nicht entfernt
dpkg: Abhängigkeitsprobleme verhindern Entfernen von linux-headers-4.8.0-53:
linux-headers-4.8.0-53-generic hängt ab von linux-headers-4.8.0-53.
dpkg: Fehler beim Bearbeiten des Paketes linux-headers-4.8.0-53 (--purge):
Abhängigkeitsprobleme - wird nicht entfernt
Fehler traten auf beim Bearbeiten von:
linux-headers-generic-hwe-16.04
linux-image-4.8.0-53-generic
linux-headers-4.8.0-53-generic
linux-headers-4.8.0-53
|
Allerdings ist /boot nach diesem zweiten Schritt nur noch zu 87% voll. Heißt "re-run your boot loader", dass ich den Rechner mal neu starten soll? Eremit
|
Hans9876543210
Anmeldungsdatum: 2. Januar 2011
Beiträge: 3741
|
Hallo. Das Skript müsste man bei Gelegenheit an die Metapakete anpassen. Das ist genau dein Problem jetzt.
sudo dpkg -P linux-generic-hwe-16.04 linux-headers-generic-hwe-16.04 linux-image-generic-hwe-16.04
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
sudo apt-get install -f
sudo apt-get install linux-generic-hwe-16.04 linux-headers-generic-hwe-16.04 linux-image-generic-hwe-16.04
|
rleofield
Anmeldungsdatum: 14. September 2008
Beiträge: 779
Wohnort: Görlitz
|
eremit schrieb: Ich habe mich an die Anweisung gemäß "Kein Speicherplatz mehr frei" gehalten. Danach war bei mir /boot immer noch voll und ich wiederholte die Schritte, wie vorgeschlagen. Es können aber nicht alle Kernel entfernt wegen Abhängigkeitsproblemen:
Du hast vermutlich /home und / und /boot in getrennten Partitionen und /boot zu klein angelegt. /boot sollte nie zu klein angelegt werden, da dort die Init-Files abgelegt werden. Ein Kernel-Update löscht ältere Files in /boot nicht, wodurch es schnell zu Platzmangel kommen kann. Ubuntu kann mit 'apt autoremove' diese alten Files sicher entfernen. Dabei bleiben die beiden letzten Kernel erhalten. Diese nicht entfernen. Sollte 'apt autoremove' wegen Platzmangel nicht funktionierten, dann mit einer Live-CD booten und mit 'gparted' /boot mehr Raum geben. Allerdings ist /boot nach diesem zweiten Schritt nur noch zu 87% voll. Heißt "re-run your boot loader", dass ich den Rechner mal neu starten soll?
'update-grub' ist gemeint. Wenn deine Kernel noch ok sind. Und niemals an den Einträgen für die Kernel etwas ändern, wenn man nicht genau weiß, was man tut. rleofield
|
bowman
Anmeldungsdatum: 17. Februar 2010
Beiträge: 7502
|
Du hast vermutlich /home und / und /boot in getrennten Partitionen und /boot zu klein angelegt.
Er hat 6 installierte Kernel. Wie viele sollen denn in die /boot rein passen? Sinnvoller wäre es nach jedem Kernel-Update sudo apt-get autoremove auszuführen. Dann fliegt alles, bis auf die aktuellsten 2 Kernel, raus. Seit 16.04 funktioniert das reibungslos. Jeder installierte Kernel wird in einer autoremove-Datei registriert und kann so auch wieder entfernt werden. Die Skripte zur Kernel-Deinstallation sind nicht mehr notwendig. Mehr Kernel braucht kein Mensch. Wenn /boot voll ist, kann man dort ein paar der ältesten Dateien entfernen. Gerade so viel, dass der neuste Kernel installiert werden kann. Das hält jedes System aus. Anschließend sofort die überflüssigen Kernel deinstallieren, wie oben dargestellt. Wenn / voll ist, kann man /usr/scr säubern und dort die ältesten Kernel-Images entfernen. Das juckt das System nicht die Bohne. Danach dann wieder autoremove und fertig ist die Laube.
|
robert-engel
Anmeldungsdatum: 30. Oktober 2015
Beiträge: 1968
|
Die Boot-Partition zu vergrößern ist umständlich und würde das Problem nur verschieben. Man sollte monatlich einmal aufräumen. sudo apt-get clean && sudo apt autoremove --purge Jetzt hast Du noch unkonfigurierte Rester und alte Konfigurationsdateien übrig. Zeig mal bitte dpkg -l | egrep 'linux-[g|i|s|h]' Die Konfigurationen kannst Du versuchen abzuschließen bzw. Abhängigkeiten aufzulösen. sudo apt -f install && sudo dpkg --configure -a Danach nochmal dpkg -l | egrep 'linux-[g|i|s|h]'
|
eremit
(Themenstarter)
Anmeldungsdatum: 12. Mai 2006
Beiträge: 418
Wohnort: Braunschweig
|
Vielen Dank für die Antworten. Ich habe mir mit | sudo dpkg -l 'linux-[ihs]*'
|
eine Liste gemacht und dann die einzelnen Kernel, z. B. mit
| sudo dpkg -P linux-headers-4.8.0-49-generic linux-image-4.8.0-49-generic linux-image-extra-4.8.0-49-generic
|
Schritt für Schritt entfernt. Die Nachbehandlung erfolgt mit
(war nix) und
| sudo apt autoremove --purge
|
(Pakete thermald* wurden entfernt).
Meine aktuelle Liste sieht jetzt so aus:
1
2
3
4
5
6
7
8
9
10
11
12
13
14 | ||/ Name Version Architektur Beschreibung
+++-============================================-===========================-===========================-==============================================================================================
un linux-headers <keine> <keine> (keine Beschreibung vorhanden)
un linux-headers-3.0 <keine> <keine> (keine Beschreibung vorhanden)
un linux-headers-4.8.0-52-generic <keine> <keine> (keine Beschreibung vorhanden)
pi linux-headers-4.8.0-53 4.8.0-53.56~16.04.1 all Header files related to Linux kernel version 4.8.0
pi linux-headers-4.8.0-53-generic 4.8.0-53.56~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
un linux-image <keine> <keine> (keine Beschreibung vorhanden)
ii linux-image-4.8.0-52-generic 4.8.0-52.55~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
pi linux-image-4.8.0-53-generic 4.8.0-53.56~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii linux-image-extra-4.8.0-52-generic 4.8.0-52.55~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
ii linux-image-extra-4.8.0-53-generic 4.8.0-53.56~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
un linux-initramfs-tool <keine> <keine> (keine Beschreibung vorhanden)
ii linux-sound-base 1.0.25+dfsg-0ubuntu5 all base package for ALSA and OSS sound systems
|
Da wäre noch meine Frage, was es mit linux-headers, linux-headers-3.0 und linux-image auf sich hat. 3.0 klingt irgendwie schon sehr alt, oder? Und ja, die Partitionierung auf meinem Rechner ist schon einige Jährchen alt, und ich werde es wohl in Zukunft vermeiden, /boot in eine eigene Partition zu packen. Habe auch gerade noch ein Upgrade gemacht, und das lief seit sehr langer Zeit ohne Fehlermeldung durch. Eremit
|
fleet_street
Top-Wikiautor
Anmeldungsdatum: 30. August 2016
Beiträge: 2130
Wohnort: Hunsrück
|
Die erste Spalte zeigt den Paketstatus an. Wobei das erste Zeichen der gewollte Status ggf. nach einer noch durchzuführenden Aktion ist und das zweite Zeichen der erreichte Zustand. un linux-headers-3.0
ist also nicht installiert.
un linux-headers-4.8.0-52-generic
ii linux-image-4.8.0-52-generic
Nur image ohne header? Da scheinst du beim Entfernen mit den Nummern etwas durcheinandergeraten zu sein.
pi linux-headers-4.8.0-53
Ist zwar installiert, aber zum Entfernen vorgesehen. Eigentlich sollte da „ii“ stehen.
|
robert-engel
Anmeldungsdatum: 30. Oktober 2015
Beiträge: 1968
|
Was sagen sudo apt -f install
sudo apt update && sudo apt full-upgrade ?
|
eremit
(Themenstarter)
Anmeldungsdatum: 12. Mai 2006
Beiträge: 418
Wohnort: Braunschweig
|
| sudo apt -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
|
und 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109 | sudo apt update && sudo apt full-upgrade
OK:1 http://repo.steampowered.com/steam precise InRelease
OK:2 http://archive.canonical.com/ubuntu xenial InRelease
OK:3 http://de.archive.ubuntu.com/ubuntu xenial InRelease
Holen:4 http://de.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Holen:5 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Holen:6 http://de.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Holen:7 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [552 kB]
Holen:8 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [284 kB]
Holen:9 http://de.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages [536 kB]
Holen:10 http://de.archive.ubuntu.com/ubuntu xenial-updates/main Translation-en [224 kB]
Holen:11 http://security.ubuntu.com/ubuntu xenial-security/main i386 Packages [270 kB]
Holen:12 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [298 kB]
Holen:13 http://security.ubuntu.com/ubuntu xenial-security/main Translation-en [121 kB]
Holen:14 http://de.archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64x64 Icons [200 kB]
Holen:15 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [54,7 kB]
Holen:16 http://de.archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 Packages [7.772 B]
Holen:17 http://de.archive.ubuntu.com/ubuntu xenial-updates/restricted i386 Packages [7.772 B]
Holen:18 http://de.archive.ubuntu.com/ubuntu xenial-updates/restricted Translation-en [2.548 B]
Holen:19 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [50,7 kB]
Holen:20 http://de.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [477 kB]
Holen:21 http://security.ubuntu.com/ubuntu xenial-security/restricted amd64 Packages [7.420 B]
Holen:22 http://security.ubuntu.com/ubuntu xenial-security/restricted i386 Packages [7.420 B]
Holen:23 http://security.ubuntu.com/ubuntu xenial-security/restricted Translation-en [2.428 B]
Holen:24 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [131 kB]
Holen:25 http://security.ubuntu.com/ubuntu xenial-security/universe i386 Packages [117 kB]
Holen:26 http://security.ubuntu.com/ubuntu xenial-security/universe Translation-en [67,5 kB]
Holen:27 http://de.archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [461 kB]
Holen:28 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [35,2 kB]
Holen:29 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [51,6 kB]
Holen:30 http://de.archive.ubuntu.com/ubuntu xenial-updates/universe Translation-en [188 kB]
Holen:31 http://de.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [162 kB]
Holen:32 http://de.archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64x64 Icons [203 kB]
Holen:33 http://de.archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [2.520 B]
Holen:34 http://de.archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [3.324 B]
Holen:35 http://de.archive.ubuntu.com/ubuntu xenial-backports/universe amd64 Packages [5.624 B]
Holen:36 http://de.archive.ubuntu.com/ubuntu xenial-backports/universe i386 Packages [5.620 B]
Holen:37 http://de.archive.ubuntu.com/ubuntu xenial-backports/universe amd64 DEP-11 Metadata [3.976 B]
Holen:38 http://de.archive.ubuntu.com/ubuntu xenial-backports/universe DEP-11 64x64 Icons [2.717 B]
Es wurden 4.848 kB in 3 s geholt (1.300 kB/s).
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Aktualisierung für 12 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete werden aktualisiert (Upgrade):
isc-dhcp-client isc-dhcp-common libldap-2.4-2 libnl-3-200 libnl-genl-3-200 libnl-route-3-200 libsndfile1 libsndfile1:i386 libtasn1-6 libtasn1-6:i386 lintian linux-libc-dev
12 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 2.528 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 7.168 B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen:1 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 isc-dhcp-client amd64 4.3.3-5ubuntu12.7 [223 kB]
Holen:2 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 isc-dhcp-common amd64 4.3.3-5ubuntu12.7 [105 kB]
Holen:3 http://de.archive.ubuntu.com/ubuntu xenial-updates/main i386 libtasn1-6 i386 4.7-3ubuntu0.16.04.2 [45,4 kB]
Holen:4 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libtasn1-6 amd64 4.7-3ubuntu0.16.04.2 [43,3 kB]
Holen:5 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libldap-2.4-2 amd64 2.4.42+dfsg-2ubuntu3.2 [160 kB]
Holen:6 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libnl-route-3-200 amd64 3.2.27-1ubuntu0.16.04.1 [124 kB]
Holen:7 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libnl-genl-3-200 amd64 3.2.27-1ubuntu0.16.04.1 [11,2 kB]
Holen:8 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libnl-3-200 amd64 3.2.27-1ubuntu0.16.04.1 [52,2 kB]
Holen:9 http://de.archive.ubuntu.com/ubuntu xenial-updates/main i386 libsndfile1 i386 1.0.25-10ubuntu0.16.04.1 [158 kB]
Holen:10 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libsndfile1 amd64 1.0.25-10ubuntu0.16.04.1 [138 kB]
Holen:11 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 lintian all 2.5.43ubuntu0.1 [626 kB]
Holen:12 http://de.archive.ubuntu.com/ubuntu xenial-updates/main amd64 linux-libc-dev amd64 4.4.0-79.100 [842 kB]
Es wurden 2.528 kB in 1 s geholt (1.545 kB/s).
(Lese Datenbank ... 196741 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../isc-dhcp-client_4.3.3-5ubuntu12.7_amd64.deb ...
Entpacken von isc-dhcp-client (4.3.3-5ubuntu12.7) über (4.3.3-5ubuntu12.6) ...
Vorbereitung zum Entpacken von .../isc-dhcp-common_4.3.3-5ubuntu12.7_amd64.deb ...
Entpacken von isc-dhcp-common (4.3.3-5ubuntu12.7) über (4.3.3-5ubuntu12.6) ...
Vorbereitung zum Entpacken von .../libtasn1-6_4.7-3ubuntu0.16.04.2_i386.deb ...
libtasn1-6:amd64 (4.7-3ubuntu0.16.04.1) wird de-konfiguriert ...
Entpacken von libtasn1-6:i386 (4.7-3ubuntu0.16.04.2) über (4.7-3ubuntu0.16.04.1) ...
Vorbereitung zum Entpacken von .../libtasn1-6_4.7-3ubuntu0.16.04.2_amd64.deb ...
Entpacken von libtasn1-6:amd64 (4.7-3ubuntu0.16.04.2) über (4.7-3ubuntu0.16.04.1) ...
Vorbereitung zum Entpacken von .../libldap-2.4-2_2.4.42+dfsg-2ubuntu3.2_amd64.deb ...
Entpacken von libldap-2.4-2:amd64 (2.4.42+dfsg-2ubuntu3.2) über (2.4.42+dfsg-2ubuntu3.1) ...
Vorbereitung zum Entpacken von .../libnl-route-3-200_3.2.27-1ubuntu0.16.04.1_amd64.deb ...
Entpacken von libnl-route-3-200:amd64 (3.2.27-1ubuntu0.16.04.1) über (3.2.27-1) ...
Vorbereitung zum Entpacken von .../libnl-genl-3-200_3.2.27-1ubuntu0.16.04.1_amd64.deb ...
Entpacken von libnl-genl-3-200:amd64 (3.2.27-1ubuntu0.16.04.1) über (3.2.27-1) ...
Vorbereitung zum Entpacken von .../libnl-3-200_3.2.27-1ubuntu0.16.04.1_amd64.deb ...
Entpacken von libnl-3-200:amd64 (3.2.27-1ubuntu0.16.04.1) über (3.2.27-1) ...
Vorbereitung zum Entpacken von .../libsndfile1_1.0.25-10ubuntu0.16.04.1_i386.deb ...
libsndfile1:amd64 (1.0.25-10) wird de-konfiguriert ...
Entpacken von libsndfile1:i386 (1.0.25-10ubuntu0.16.04.1) über (1.0.25-10) ...
Vorbereitung zum Entpacken von .../libsndfile1_1.0.25-10ubuntu0.16.04.1_amd64.deb ...
Entpacken von libsndfile1:amd64 (1.0.25-10ubuntu0.16.04.1) über (1.0.25-10) ...
Vorbereitung zum Entpacken von .../lintian_2.5.43ubuntu0.1_all.deb ...
Entpacken von lintian (2.5.43ubuntu0.1) über (2.5.43) ...
Vorbereitung zum Entpacken von .../linux-libc-dev_4.4.0-79.100_amd64.deb ...
Entpacken von linux-libc-dev:amd64 (4.4.0-79.100) über (4.4.0-78.99) ...
Trigger für man-db (2.7.5-1) werden verarbeitet ...
Trigger für libc-bin (2.23-0ubuntu7) werden verarbeitet ...
isc-dhcp-client (4.3.3-5ubuntu12.7) wird eingerichtet ...
isc-dhcp-common (4.3.3-5ubuntu12.7) wird eingerichtet ...
libtasn1-6:amd64 (4.7-3ubuntu0.16.04.2) wird eingerichtet ...
libtasn1-6:i386 (4.7-3ubuntu0.16.04.2) wird eingerichtet ...
libldap-2.4-2:amd64 (2.4.42+dfsg-2ubuntu3.2) wird eingerichtet ...
libnl-3-200:amd64 (3.2.27-1ubuntu0.16.04.1) wird eingerichtet ...
libnl-route-3-200:amd64 (3.2.27-1ubuntu0.16.04.1) wird eingerichtet ...
libnl-genl-3-200:amd64 (3.2.27-1ubuntu0.16.04.1) wird eingerichtet ...
libsndfile1:amd64 (1.0.25-10ubuntu0.16.04.1) wird eingerichtet ...
libsndfile1:i386 (1.0.25-10ubuntu0.16.04.1) wird eingerichtet ...
lintian (2.5.43ubuntu0.1) wird eingerichtet ...
linux-libc-dev:amd64 (4.4.0-79.100) wird eingerichtet ...
Trigger für libc-bin (2.23-0ubuntu7) werden verarbeitet ...
|
Ich bin mir nicht sicher, ob ich jetzt überhaupt noch ein Problem habe. Das aktuelle Kernellisting liefert
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 | sudo dpkg -l 'linux-[ihs]*'
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name Version Architektur Beschreibung
+++-============================================-===========================-===========================-==============================================================================================
un linux-headers <keine> <keine> (keine Beschreibung vorhanden)
un linux-headers-3.0 <keine> <keine> (keine Beschreibung vorhanden)
un linux-headers-4.8.0-52-generic <keine> <keine> (keine Beschreibung vorhanden)
pi linux-headers-4.8.0-53 4.8.0-53.56~16.04.1 all Header files related to Linux kernel version 4.8.0
pi linux-headers-4.8.0-53-generic 4.8.0-53.56~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
un linux-image <keine> <keine> (keine Beschreibung vorhanden)
ii linux-image-4.8.0-52-generic 4.8.0-52.55~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
pi linux-image-4.8.0-53-generic 4.8.0-53.56~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii linux-image-extra-4.8.0-52-generic 4.8.0-52.55~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
ii linux-image-extra-4.8.0-53-generic 4.8.0-53.56~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
un linux-initramfs-tool <keine> <keine> (keine Beschreibung vorhanden)
ii linux-sound-base
|
Die boot-Partition ist nur noch zu 78% gefüllt, so dass ich jetzt auch wieder ohne Probleme Kernel-Updates einspielen kann. Sollte ich den Thread jetzt vielleicht schließen? Jedenfalls vielen Dank für die Antworten. Eremit
|
Hans9876543210
Anmeldungsdatum: 2. Januar 2011
Beiträge: 3741
|
Hallo. Die Kernelupdates werden aber nicht kommen, da du die Kernelmetapakete deinstalliert hast. Ferner zeigt der Paketstatus pi auch an, dass deine Paketverwaltung in einem inkonsistenten Zustand ist (siehe Wiki dpkg). Probier mal das o.g. Listing von mir.
|
eremit
(Themenstarter)
Anmeldungsdatum: 12. Mai 2006
Beiträge: 418
Wohnort: Braunschweig
|
Ich habe Deine Zeilen von oben abgearbeitet, und das Ergebnis sieht nun so aus: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 | sudo dpkg -l 'linux-[ihs]*'
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name Version Architektur Beschreibung
+++-============================================-===========================-===========================-==============================================================================================
un linux-headers <keine> <keine> (keine Beschreibung vorhanden)
un linux-headers-3.0 <keine> <keine> (keine Beschreibung vorhanden)
pi linux-headers-4.8.0-53 4.8.0-53.56~16.04.1 all Header files related to Linux kernel version 4.8.0
pi linux-headers-4.8.0-53-generic 4.8.0-53.56~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
ii linux-headers-4.8.0-54 4.8.0-54.57~16.04.1 all Header files related to Linux kernel version 4.8.0
ii linux-headers-4.8.0-54-generic 4.8.0-54.57~16.04.1 amd64 Linux kernel headers for version 4.8.0 on 64 bit x86 SMP
ii linux-headers-generic-hwe-16.04 4.8.0.54.25 amd64 Generic Linux kernel headers
un linux-image <keine> <keine> (keine Beschreibung vorhanden)
pi linux-image-4.8.0-53-generic 4.8.0-53.56~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii linux-image-4.8.0-54-generic 4.8.0-54.57~16.04.1 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii linux-image-extra-4.8.0-53-generic 4.8.0-53.56~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
ii linux-image-extra-4.8.0-54-generic 4.8.0-54.57~16.04.1 amd64 Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP
ii linux-image-generic-hwe-16.04 4.8.0.54.25 amd64 Generic Linux kernel image
un linux-initramfs-tool <keine> <keine> (keine Beschreibung vorhanden)
ii linux-sound-base 1.0.25+dfsg-0ubuntu5 all base package for ALSA and OSS sound systems
|
Eremit
|
Hans9876543210
Anmeldungsdatum: 2. Januar 2011
Beiträge: 3741
|
Hallo. Stelle sicher, dass der Kernel 4.8.0-54 gebootet ist (zB über uname -r ) und lösche den alten Kernel, der ohnehin zur Löschung markiert ist (siehe Paketstatus pi):
sudo apt-get purge linux-headers-4.8.0-53 linux-headers-4.8.0-53-generic linux-image-4.8.0-53-generic Sonst sieht es OK aus.
|
bowman
Anmeldungsdatum: 17. Februar 2010
Beiträge: 7502
|
Stelle sicher, dass der Kernel 4.8.0-54 gebootet ist (zB über uname -r) und lösche den alten Kernel, der ohnehin zur Löschung markiert ist
Nur ein Kernel auf der Kiste ist riskant. Insbesondere dann, wenn man kein Live-System hat und mit chroot nicht umgehen kann. Das System nicht mehr mit einem Ersatz-Kernel booten und ggfls reparieren zu können ist nicht besonders zielführend. War bei mir schon zwei Mal der Fall, dass nach einem Update der aktuellste Kernel nicht mehr booten wollte. Bug. Nach dem nächsten Update war dann wieder alles in Butter. 1 Woche später. Zwei Kernel sollte man immer installiert haben. Aus diesem Grund lässt auch sudo apt autoremove die zwei aktuellsten Kernel installiert und haut nur das überalterte Zeug weg. 🤓 Eine /boot auf der keine 3 Kernel Platz habe ist definitiv zu klein. Ich würde das genau Gegenteil machen und den Kernel-4.8.0-53 neu installieren. Da scheint der Wurm drin zu sein, denn der -53 müsste eigentlich komplett mit ii versehen sein.
|