ubuntuusers.de

Kernel Problem - Keine Aktualisierung und Installation mehr möglich

Status: Gelöst | Ubuntu-Version: Ubuntu 14.04 (Trusty Tahr)
Antworten |

DerSchleifer

Anmeldungsdatum:
4. Mai 2012

Beiträge: 10

So, ich glaube die Kiste steckt jetzt so richtig tief im Dreck.

Folgendes Problem. Zunächst hab ich oben rechts neben dem WLAN-Symbol dieses Wunderschöne "Achtung"-Symbol. Dort bekomme ich gesagt

Fehler: BrokenCount > 0

Dazu kommt das er mir sagt das im Dateisystem Wurzelordner nur noch 0 MB zur Verfügung stehen würden.

Dann hat er sich bei einem Update (vermutlich wegen dem Speicherproblem) verschluckt und linux-generic-3.13.0-58 nicht korrekt oder vollständig installiert.

Nun kann ich weder ein Update machen, noch neue Programme installieren.

Habs dann natürlich mit

apt-get -f install
sudo apt-get clean
apt-get update
apt-get dist-upgrade

versucht.

Bei

apt-get -f install

Krieg ich folgende Fehlermeldung:

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Abhängigkeiten werden korrigiert ... Fertig
Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
  firefox-locale-de
Verwenden Sie »apt-get autoremove«, um es zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
  linux-headers-3.13.0-58 linux-headers-3.13.0-58-generic
Die folgenden NEUEN Pakete werden installiert:
  linux-headers-3.13.0-58 linux-headers-3.13.0-58-generic
0 aktualisiert, 2 neu installiert, 0 zu entfernen und 49 nicht aktualisiert.
5 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 9.576 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 76,8 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 622219 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../linux-headers-3.13.0-58_3.13.0-58.97_all.deb ...
Entpacken von linux-headers-3.13.0-58 (3.13.0-58.97) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/linux-headers-3.13.0-58_3.13.0-58.97_all.deb (--unpack):
 Fehler beim Anlegen des Verzeichnisses »./usr/src/linux-headers-3.13.0-58/arch/s390/net«: 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
Vorbereitung zum Entpacken von .../linux-headers-3.13.0-58-generic_3.13.0-58.97_amd64.deb ...
Entpacken von linux-headers-3.13.0-58-generic (3.13.0-58.97) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/linux-headers-3.13.0-58-generic_3.13.0-58.97_amd64.deb (--unpack):
 »/usr/src/linux-headers-3.13.0-58-generic/include/config/video/cs5345.h.dpkg-new« konnte nicht angelegt werden (während der Verarbeitung von »./usr/src/linux-headers-3.13.0-58-generic/include/config/video/cs5345.h«): 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
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/linux-headers-3.13.0-58_3.13.0-58.97_all.deb
 /var/cache/apt/archives/linux-headers-3.13.0-58-generic_3.13.0-58.97_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ich denke das liegt am Speicherplatz. Ich habe dann versucht mal alte Kernel zu deinstallieren. Davon sind massig vorhanden, aber wenn ich nun versuche mit

sudo apt-get remove --purge linux-image-3.13.0-24-generic linux-headers-3.13.0-24

eben dieses alte Paket zu deinstallieren, krieg ich folgende Meldung:

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-headers-generic : Hängt ab von: linux-headers-3.13.0-58-generic 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
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).

Also, das Problem ist ein fehlerhafter Kernel. Ich kann den nicht updaten oder reparieren weil ich keinen Speicherplatz mehr hab. Ich kann keinen alten Kernel entfernen weil der neue nicht korrekt installiert wurde.

Was mach ich denn jetzt?????

Viele Grüße

Mathias

lionlizard

Avatar von lionlizard

Anmeldungsdatum:
20. September 2012

Beiträge: 6244

Wohnort: Berlin

Als erstes schau mal, welcher Kernel gerade bei dir läuft:

uname -r

Dann sieh nach, welche Kernel überflüssig sind

dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' 

Wenn das hinkommt, dann kannst du mit

dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo dpkg -P 

die alten Kernel entfernen. Nun solltest du mit apt wieder weiterkommen.

DerSchleifer

(Themenstarter)

Anmeldungsdatum:
4. Mai 2012

Beiträge: 10

Danke!

Hat funktioniert.

Viele Grüße

Mathias

Antworten |