Beim Upgrade meines Ubuntu 12.04-Servers ist der folgende Fehler aufgetreten. Jetzt apt-get
kann kein Paket installiert oder entfernt werden.
Entpacken von linux-headers-3.13.0-62 (von ... / linux-headers-3.13.0-62_3.13.0-62.102 ~ exact1_all.deb) ... dpkg: Fehler bei der Verarbeitung von /var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb (--unpack): /usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.h.dpkg-new kann nicht erstellt werden (während der Verarbeitung von `./usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.h '): Auf dem Gerät ist kein Speicherplatz mehr vorhanden. Es wurde kein Apport-Bericht geschrieben, da die Fehlermeldung auf einen Datenträger hinweist voller Fehler dpkg-deb: Fehler: Einfügen von Unterprozessen wurde durch ein Signal abgebrochen (Rohrbruch) Bei der Verarbeitung sind Fehler aufgetreten: /var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb E: Unterprozess / usr / bin / dpkg hat einen Fehlercode zurückgegeben (1)
Obwohl mir nicht wirklich der Speicherplatz ausgeht,
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 6.8G 4.7G 1.8G 69% /
Wie auch immer, meine Inodes sind voll,
# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 458752 455214 3538 100% /
Ich habe mehr als zehn alte Kernel, aber ich kann diese nicht entfernen, da mein Kernel apt-get
selbst lahm ist. Daher kann ich diesem Beitrag, der ein ähnliches Problem meldet, nicht folgen .
Die einzige Möglichkeit scheint, einige ältere Kernel manuell zu löschen. Wird es ein Problem verursachen?
Gibt es einen besseren Ausweg? Kann ich vorerst reservierten Platz für root nutzen und ältere Kernel entfernen?
/usr/src
, um die Situation loszuwerden. Zum Glück ging alles gut undapt
fing wieder an zu arbeiten. Aber ich werde Sie bitten, sich wieder anzuschließen, bevor Sie so etwas auf einer Produktionsmaschine machen. Ich habe es auf einer virtuellen Maschine gemacht, die ein vollständiges Backup hatte.