ubuntuusers.de

Problem mit linux-image / unmet dependencies

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

milostinspace

Anmeldungsdatum:
30. Oktober 2023

Beiträge: Zähle...

Hallo alle! Ich bin leider nicht super IT-bewandert. Bisher habe ich die meisten Probleme, die mir ubuntu so bereitet hat, mit Online-Anleitungen und ahnungslos im Terminal rumtippen, lösen können. Diesmal weiß ich aber nicht weiter und würde mich freuen, wenn ich hier eine leicht verständliche Erklärung bekommen kann.

Folgendes: Zunächst habe ich versucht, Software-Updates installieren zu lassen. Da meine boot-Partition nicht genug Speicherplatz hatte, habe ich anschließend

sudo apt autoremove

im Terminal probiert. Daraufhin dieser Output:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
linux-image-generic : Depends: linux-image-5.15.0-87-generic but it is not installed
linux-modules-extra-5.15.0-86-generic : Depends: linux-image-5.15.0-86-generic but it is not installed or
                                                  linux-image-unsigned-5.15.0-86-generic but it is not installed
linux-modules-extra-5.15.0-87-generic : Depends: linux-image-5.15.0-87-generic but it is not installed or
                                                  linux-image-unsigned-5.15.0-87-generic but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

Darauf oder auf ähnliches läuft es nun auch immer wieder zurück, wenn ich etwas neues installieren möchte und so weiter. Falls mir jemand helfen kann, schon vielen Dank im Voraus!

DocHifi

Avatar von DocHifi

Anmeldungsdatum:
21. Oktober 2008

Beiträge: 1479

Die Lösung steht doch da:

Try 'apt --fix-broken install' with no packages (or specify a solution).

milostinspace

(Themenstarter)

Anmeldungsdatum:
30. Oktober 2023

Beiträge: 4

Achja sorry, ich war etwas konfus als ich den Eintrag geschrieben habe und habe vergessen, das gesamte Problem zu beschreiben. Also...nach der Eingabe von

sudo apt --fix-broken install

kommt eine ganze Reihe an neuen Fehlermeldungen, die ich dann nicht mehr durchblicke:

Unpacking linux-modules-5.15.0-88-generic (5.15.0-88.98) ...
dpkg: error processing archive /tmp/apt-dpkg-install-5LGMWw/00-linux-modules-5.1
5.0-88-generic_5.15.0-88.98_amd64.deb (--unpack):
 cannot copy extracted data for './boot/config-5.15.0-88-generic' to '/boot/conf
ig-5.15.0-88-generic.dpkg-new': failed to write (No space left on device)
No apport report written because the error message indicates a disk full error
                                                                              dp
kg-deb: error: paste subprocess was killed by signal (Broken pipe)
Selecting previously unselected package linux-image-5.15.0-88-generic.
Preparing to unpack .../01-linux-image-5.15.0-88-generic_5.15.0-88.98_amd64.deb 
...
Unpacking linux-image-5.15.0-88-generic (5.15.0-88.98) ...
dpkg: error processing archive /tmp/apt-dpkg-install-5LGMWw/01-linux-image-5.15.
0-88-generic_5.15.0-88.98_amd64.deb (--unpack):
 cannot copy extracted data for './boot/vmlinuz-5.15.0-88-generic' to '/boot/vml
inuz-5.15.0-88-generic.dpkg-new': failed to write (No space left on device)
No apport report written because the error message indicates a disk full error
                                                                              dp
kg-deb: error: paste subprocess was killed by signal (Broken pipe)
Selecting previously unselected package linux-modules-extra-5.15.0-88-generic.
Preparing to unpack .../02-linux-modules-extra-5.15.0-88-generic_5.15.0-88.98_am
d64.deb ...
Unpacking linux-modules-extra-5.15.0-88-generic (5.15.0-88.98) ...
Preparing to unpack .../03-linux-generic_5.15.0.88.85_amd64.deb ...
Unpacking linux-generic (5.15.0.88.85) over (5.15.0.87.84) ...
Preparing to unpack .../04-linux-image-generic_5.15.0.88.85_amd64.deb ...
Unpacking linux-image-generic (5.15.0.88.85) over (5.15.0.87.84) ...
Selecting previously unselected package linux-headers-5.15.0-88.
Preparing to unpack .../05-linux-headers-5.15.0-88_5.15.0-88.98_all.deb ...
Unpacking linux-headers-5.15.0-88 (5.15.0-88.98) ...
Selecting previously unselected package linux-headers-5.15.0-88-generic.
Preparing to unpack .../06-linux-headers-5.15.0-88-generic_5.15.0-88.98_amd64.de
b ...
Unpacking linux-headers-5.15.0-88-generic (5.15.0-88.98) ...
Preparing to unpack .../07-linux-headers-generic_5.15.0.88.85_amd64.deb ...
Unpacking linux-headers-generic (5.15.0.88.85) over (5.15.0.87.84) ...
Preparing to unpack .../08-linux-modules-5.15.0-86-generic_5.15.0-86.96_amd64.de
b ...
Unpacking linux-modules-5.15.0-86-generic (5.15.0-86.96) ...
dpkg: error processing archive /tmp/apt-dpkg-install-5LGMWw/08-linux-modules-5.1
5.0-86-generic_5.15.0-86.96_amd64.deb (--unpack):
 cannot copy extracted data for './boot/config-5.15.0-86-generic' to '/boot/conf
ig-5.15.0-86-generic.dpkg-new': failed to write (No space left on device)
No apport report written because the error message indicates a disk full error
                                                                              dp
kg-deb: error: paste subprocess was killed by signal (Broken pipe)
Preparing to unpack .../09-linux-image-5.15.0-86-generic_5.15.0-86.96_amd64.deb 
...
Unpacking linux-image-5.15.0-86-generic (5.15.0-86.96) ...
dpkg: error processing archive /tmp/apt-dpkg-install-5LGMWw/09-linux-image-5.15.
0-86-generic_5.15.0-86.96_amd64.deb (--unpack):
 cannot copy extracted data for './boot/vmlinuz-5.15.0-86-generic' to '/boot/vml
inuz-5.15.0-86-generic.dpkg-new': failed to write (No space left on device)
No apport report written because MaxReports is reached already
                                                              dpkg-deb: error: p
aste subprocess was killed by signal (Broken pipe)
Preparing to unpack .../10-linux-modules-5.15.0-87-generic_5.15.0-87.97_amd64.de
b ...
Unpacking linux-modules-5.15.0-87-generic (5.15.0-87.97) ...
dpkg: error processing archive /tmp/apt-dpkg-install-5LGMWw/10-linux-modules-5.1
5.0-87-generic_5.15.0-87.97_amd64.deb (--unpack):
 cannot copy extracted data for './boot/config-5.15.0-87-generic' to '/boot/conf
ig-5.15.0-87-generic.dpkg-new': failed to write (No space left on device)
No apport report written because MaxReports is reached already
                                                              dpkg-deb: error: p
aste subprocess was killed by signal (Broken pipe)
Preparing to unpack .../11-linux-image-5.15.0-87-generic_5.15.0-87.97_amd64.deb 
...
Unpacking linux-image-5.15.0-87-generic (5.15.0-87.97) ...
dpkg: error processing archive /tmp/apt-dpkg-install-5LGMWw/11-linux-image-5.15.
0-87-generic_5.15.0-87.97_amd64.deb (--unpack):
 cannot copy extracted data for './boot/vmlinuz-5.15.0-87-generic' to '/boot/vml
inuz-5.15.0-87-generic.dpkg-new': failed to write (No space left on device)
No apport report written because MaxReports is reached already
                                                              dpkg-deb: error: p
aste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
 /tmp/apt-dpkg-install-5LGMWw/00-linux-modules-5.15.0-88-generic_5.15.0-88.98_am
d64.deb
 /tmp/apt-dpkg-install-5LGMWw/01-linux-image-5.15.0-88-generic_5.15.0-88.98_amd6
4.deb
 /tmp/apt-dpkg-install-5LGMWw/08-linux-modules-5.15.0-86-generic_5.15.0-86.96_am
d64.deb
 /tmp/apt-dpkg-install-5LGMWw/09-linux-image-5.15.0-86-generic_5.15.0-86.96_amd6
4.deb
 /tmp/apt-dpkg-install-5LGMWw/10-linux-modules-5.15.0-87-generic_5.15.0-87.97_am
d64.deb
 /tmp/apt-dpkg-install-5LGMWw/11-linux-image-5.15.0-87-generic_5.15.0-87.97_amd6
4.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Für mich liest sich das so, als ob hier wieder das Problem wäre, dass auf Grund des fehlenden Platzes auf der boot-Partition auch die defekten Dateien nicht gefixt werden können. Eine Endlosschleife? Aber dann muss es doch irgendeinen anderen Weg raus geben, hoffentlich?

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55281

Wohnort: Berlin

Exakt, da ist kein Platz mehr und es kann nichts geschrieben werden.

Mit apt lässt sich da auch nichts machen, da das auch Platz zum Schreiben braucht.

Also eine Schicht tiefer ansetzen mit dpkg: ▶ Skripte/Alte Kernel entfernen (Abschnitt „Kein-Speicherplatz-mehr-frei“)

milostinspace

(Themenstarter)

Anmeldungsdatum:
30. Oktober 2023

Beiträge: 4

Hmmm, danke für den Tip! Leider reicht das wohl aber immernoch nicht aus und jetzt verstehe ich auch nicht mehr ganz, um welche dependencies es geht...

Nach Eingabe von

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

kommt das raus:

dpkg: dependency problems prevent removal of linux-headers-5.15.0-88-generic:
 linux-headers-generic depends on linux-headers-5.15.0-88-generic.

dpkg: error processing package linux-headers-5.15.0-88-generic (--purge):
 dependency problems - not removing
dpkg: dependency problems prevent removal of linux-image-5.15.0-86-generic:
 linux-modules-extra-5.15.0-86-generic depends on linux-image-5.15.0-86-generic | linux-image-unsigned-5.15.0-86-generic; however:
  Package linux-image-5.15.0-86-generic is to be removed.
  Package linux-image-unsigned-5.15.0-86-generic is not installed.
 linux-modules-5.15.0-86-generic depends on linux-image-5.15.0-86-generic | linux-image-unsigned-5.15.0-86-generic; however:
  Package linux-image-5.15.0-86-generic is to be removed.
  Package linux-image-unsigned-5.15.0-86-generic is not installed.

dpkg: error processing package linux-image-5.15.0-86-generic (--purge):
 dependency problems - not removing
dpkg: dependency problems prevent removal of linux-image-5.15.0-88-generic:
 linux-modules-extra-5.15.0-88-generic depends on linux-image-5.15.0-88-generic | linux-image-unsigned-5.15.0-88-generic; however:
  Package linux-image-5.15.0-88-generic is to be removed.
  Package linux-image-unsigned-5.15.0-88-generic is not installed.
 linux-modules-5.15.0-88-generic depends on linux-image-5.15.0-88-generic | linux-image-unsigned-5.15.0-88-generic; however:
  Package linux-image-5.15.0-88-generic is to be removed.
  Package linux-image-unsigned-5.15.0-88-generic is not installed.
 linux-image-generic depends on linux-image-5.15.0-88-generic.

dpkg: error processing package linux-image-5.15.0-88-generic (--purge):
 dependency problems - not removing
dpkg: dependency problems prevent removal of linux-headers-5.15.0-88:
 linux-headers-5.15.0-88-generic depends on linux-headers-5.15.0-88.

dpkg: error processing package linux-headers-5.15.0-88 (--purge):
 dependency problems - not removing
Errors were encountered while processing:
 linux-headers-5.15.0-88-generic
 linux-image-5.15.0-86-generic
 linux-image-5.15.0-88-generic
 linux-headers-5.15.0-88

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8459

Wohnort: Digiworld

apt -s autopurge

das ist nur eine Simulation.

apt-mark showmanual | egrep linux-'[g|h|m|i]'

und

dpkg -l | egrep linux-'[i|m|g|h]' | awk '{print $2}'

sowie

uname -r

bitte.

Gruß Taomon

milostinspace

(Themenstarter)

Anmeldungsdatum:
30. Oktober 2023

Beiträge: 4

apt -s autopurge

gibt aus:

NOTE: This is only a simulation!
      apt needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 154 not upgraded.

Dann:

apt-mark showmanual | egrep linux-'[g|h|m|i]'

gibt aus:

linux-generic
linux-generic-hwe-20.04
linux-image-5.15.0-83-generic
linux-modules-5.15.0-83-generic
linux-modules-extra-5.15.0-83-generic
linux-modules-extra-5.15.0-86-generic

Dann:

dpkg -l | egrep linux-'[i|m|g|h]' | awk '{print $2}'

gibt aus:

binutils-x86-64-linux-gnu
linux-generic
linux-generic-hwe-20.04
linux-generic-hwe-22.04
linux-headers-5.15.0-88
linux-headers-5.15.0-88-generic
linux-headers-6.2.0-34-generic
linux-headers-generic
linux-headers-generic-hwe-22.04
linux-hwe-6.2-headers-6.2.0-34
linux-image-5.11.0-27-generic
linux-image-5.13.0-30-generic
linux-image-5.13.0-35-generic
linux-image-5.13.0-37-generic
linux-image-5.13.0-39-generic
linux-image-5.13.0-40-generic
linux-image-5.13.0-41-generic
linux-image-5.13.0-44-generic
linux-image-5.13.0-51-generic
linux-image-5.13.0-52-generic
linux-image-5.15.0-41-generic
linux-image-5.15.0-43-generic
linux-image-5.15.0-46-generic
linux-image-5.15.0-48-generic
linux-image-5.15.0-50-generic
linux-image-5.15.0-52-generic
linux-image-5.15.0-53-generic
linux-image-5.15.0-56-generic
linux-image-5.15.0-57-generic
linux-image-5.15.0-58-generic
linux-image-5.15.0-60-generic
linux-image-5.15.0-67-generic
linux-image-5.15.0-69-generic
linux-image-5.15.0-70-generic
linux-image-5.15.0-71-generic
linux-image-5.15.0-72-generic
linux-image-5.15.0-73-generic
linux-image-5.15.0-75-generic
linux-image-5.15.0-76-generic
linux-image-5.15.0-78-generic
linux-image-5.15.0-79-generic
linux-image-5.15.0-82-generic
linux-image-5.15.0-83-generic
linux-image-5.15.0-84-generic
linux-image-5.15.0-86-generic
linux-image-5.15.0-87-generic
linux-image-5.15.0-88-generic
linux-image-5.19.0-32-generic
linux-image-5.19.0-35-generic
linux-image-5.19.0-38-generic
linux-image-5.19.0-40-generic
linux-image-5.19.0-41-generic
linux-image-5.19.0-43-generic
linux-image-5.19.0-45-generic
linux-image-5.19.0-46-generic
linux-image-5.19.0-50-generic
linux-image-6.2.0-26-generic
linux-image-6.2.0-31-generic
linux-image-6.2.0-34-generic
linux-image-generic
linux-image-generic-hwe-22.04
linux-modules-5.11.0-27-generic
linux-modules-5.13.0-30-generic
linux-modules-5.13.0-35-generic
linux-modules-5.13.0-37-generic
linux-modules-5.13.0-39-generic
linux-modules-5.13.0-40-generic
linux-modules-5.13.0-41-generic
linux-modules-5.13.0-44-generic
linux-modules-5.13.0-51-generic
linux-modules-5.13.0-52-generic
linux-modules-5.15.0-41-generic
linux-modules-5.15.0-43-generic
linux-modules-5.15.0-46-generic
linux-modules-5.15.0-48-generic
linux-modules-5.15.0-50-generic
linux-modules-5.15.0-52-generic
linux-modules-5.15.0-53-generic
linux-modules-5.15.0-56-generic
linux-modules-5.15.0-57-generic
linux-modules-5.15.0-58-generic
linux-modules-5.15.0-60-generic
linux-modules-5.15.0-67-generic
linux-modules-5.15.0-69-generic
linux-modules-5.15.0-70-generic
linux-modules-5.15.0-71-generic
linux-modules-5.15.0-72-generic
linux-modules-5.15.0-73-generic
linux-modules-5.15.0-75-generic
linux-modules-5.15.0-76-generic
linux-modules-5.15.0-78-generic
linux-modules-5.15.0-79-generic
linux-modules-5.15.0-82-generic
linux-modules-5.15.0-83-generic
linux-modules-5.15.0-84-generic
linux-modules-5.15.0-86-generic
linux-modules-5.15.0-87-generic
linux-modules-5.15.0-88-generic
linux-modules-5.19.0-32-generic
linux-modules-5.19.0-35-generic
linux-modules-5.19.0-38-generic
linux-modules-5.19.0-40-generic
linux-modules-5.19.0-41-generic
linux-modules-5.19.0-43-generic
linux-modules-5.19.0-45-generic
linux-modules-5.19.0-46-generic
linux-modules-5.19.0-50-generic
linux-modules-6.2.0-26-generic
linux-modules-6.2.0-31-generic
linux-modules-6.2.0-32-generic
linux-modules-6.2.0-33-generic
linux-modules-6.2.0-34-generic
linux-modules-extra-5.11.0-27-generic
linux-modules-extra-5.13.0-30-generic
linux-modules-extra-5.13.0-35-generic
linux-modules-extra-5.13.0-37-generic
linux-modules-extra-5.13.0-39-generic
linux-modules-extra-5.13.0-40-generic
linux-modules-extra-5.13.0-41-generic
linux-modules-extra-5.13.0-44-generic
linux-modules-extra-5.13.0-51-generic
linux-modules-extra-5.13.0-52-generic
linux-modules-extra-5.15.0-41-generic
linux-modules-extra-5.15.0-43-generic
linux-modules-extra-5.15.0-46-generic
linux-modules-extra-5.15.0-48-generic
linux-modules-extra-5.15.0-50-generic
linux-modules-extra-5.15.0-52-generic
linux-modules-extra-5.15.0-53-generic
linux-modules-extra-5.15.0-56-generic
linux-modules-extra-5.15.0-57-generic
linux-modules-extra-5.15.0-58-generic
linux-modules-extra-5.15.0-60-generic
linux-modules-extra-5.15.0-67-generic
linux-modules-extra-5.15.0-69-generic
linux-modules-extra-5.15.0-70-generic
linux-modules-extra-5.15.0-71-generic
linux-modules-extra-5.15.0-72-generic
linux-modules-extra-5.15.0-73-generic
linux-modules-extra-5.15.0-75-generic
linux-modules-extra-5.15.0-76-generic
linux-modules-extra-5.15.0-78-generic
linux-modules-extra-5.15.0-79-generic
linux-modules-extra-5.15.0-82-generic
linux-modules-extra-5.15.0-83-generic
linux-modules-extra-5.15.0-84-generic
linux-modules-extra-5.15.0-86-generic
linux-modules-extra-5.15.0-87-generic
linux-modules-extra-5.15.0-88-generic
linux-modules-extra-5.19.0-32-generic
linux-modules-extra-5.19.0-35-generic
linux-modules-extra-5.19.0-38-generic
linux-modules-extra-5.19.0-40-generic
linux-modules-extra-5.19.0-41-generic
linux-modules-extra-5.19.0-43-generic
linux-modules-extra-5.19.0-45-generic
linux-modules-extra-5.19.0-46-generic
linux-modules-extra-5.19.0-50-generic
linux-modules-extra-6.2.0-26-generic
linux-modules-extra-6.2.0-31-generic
linux-modules-extra-6.2.0-32-generic
linux-modules-extra-6.2.0-33-generic
linux-modules-extra-6.2.0-34-generic

Und zuletzt:

uname -r

gibt aus:

6.2.0-34-generic

Ich bin verwirrt, was das bedeutet, aber danke schon Mal für die Schritt-Für-Schritt-Anleitung haha

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8459

Wohnort: Digiworld

Welchen Kernelzweig hättest du jetzt gern. 😉 Den generischen (5.15) oder den hw Stack (6.2).

Gruß Taomon

Antworten |