KNOWLEDGE BASE

Knowledge Base
1Backup
Acronis
Antivirus
Email
Firewall
GFI Software
Mail
Monitoring
N-Able
Sicurezza
TSPlus
Diventa Autore per CoreTech | Scopri di più

Errore spazio disco pieno durante l’aggiornamento di Linux

Se lanciando un aggiornamento apt-get upgrade o apt-get dist-upgrade vi va in errore, dicendo di provare a fare apt-get -f install e vi da una risposta del tipo:

linux-image-server : Depends: linux-image-3.2.0-27-generic but it is not installed

Banner

E: Unmet dependencies. Try using -f.

eseguendo df -h noterete che la partizione di boot è piena.

A questo punto, per sistemare la situazione, dovete lanciare il comando:

uname -r

root@is-5901efaf:/home/core_mgt# uname -r
4.4.0-89-generic

Assicurarsi che stia usando efettivamente l'ultima versione del kernel installata, facendo un reboot del server.

rilanciare il comando:
root@is-5901efaf:/home/core_mgt# uname -r
4.4.0-89-generic


A questo punto sappiamo che la versione è la 4.4.0-89-generic

andiamo nella folder:  cd /boot
visuliazziamo i vari file con ls :

root@is-5901efaf:/boot# ls
abi-4.4.0-101-generic initrd.img-4.4.0-93-generic
abi-4.4.0-89-generic lost+found
abi-4.4.0-93-generic System.map-4.4.0-101-generic
config-4.4.0-101-generic System.map-4.4.0-89-generic
config-4.4.0-89-generic System.map-4.4.0-93-generic
config-4.4.0-93-generic vmlinuz-4.4.0-101-generic
grub vmlinuz-4.4.0-89-generic
initrd.img-4.4.0-101-generic vmlinuz-4.4.0-93-generic
initrd.img-4.4.0-89-generic
initrd.img-4.4.0-81-generic
abi-4.4.0-79-generic 
initrd.img-4.4.0-83-generic
abi-4.4.0-81-generic 
initrd.img-4.4.0-87-generic
abi-4.4.0-83-generic 
abi-4.4.0-87-generic
System.map-4.4.0-79-generic
config-4.4.0-79-generic 
System.map-4.4.0-81-generic
config-4.4.0-81-generic 
System.map-4.4.0-83-generic
config-4.4.0-83-generic 
System.map-4.4.0-87-generic
config-4.4.0-87-generic
vmlinuz-4.4.0-79-generic
vmlinuz-4.4.0-81-generic
initrd.img-4.4.0-38-generic 
vmlinuz-4.4.0-83-generic
initrd.img-4.4.0-62-generic 
vmlinuz-4.4.0-87-generic
initrd.img-4.4.0-77-generic 
initrd.img-4.4.0-78-generic
initrd.img-4.4.0-79-generic

come vediamo abbiato tutte le varie versioni e dobbiamo quindi cancellare tutti i file anteriori alla versione che stiamo usando.

ATTENZIONE: dentro troviamo 5 gruppi di file:

abi-4.4.0-
initrd.img-4.4.0-
config-4.4.0-
System.map-4.4.0
vmlinuz-4.4.0-

la cosa più veloce da fare è il comando:


rm vmlinuz-4.4.0-3*
rm vmlinuz-4.4.0-6*
rm vmlinuz-4.4.0-7*

rm abi-4.4.0-3*
.
.
.
così via per i vari gruppi di file e le varie versioni.

fatto questo, avrete un po’ più di spazio libero e potrete lanciare il comando apt autoremove -f

apt autoremove -f 

ci vorra un pò di tempo, una volta finito rilanciamo il comando
df -h
e verifichiamo che non è più al 100% la folder /boot