Eroare upgrade kernel

Un upgrade Ubuntu a rămas neterminat cu mesajul de eroare E: Sub-process /usr/bin/dpkg returned an error code (1). Informații adiționale indicau o problemă cu arhiva linux-headers-3.2.0-55-generic.

Problema s-a rezolvat prin ștergerea kernel-urilor vechi (se adunaseră vreo 20) care țineau procentul de ocupare a partiției de boot / aproape de 90%. Mai jos sunt comenzile pentru listarea și ștergerea kernel-urilor.

dpkg -l | grep linux-headers-*
sudo dpkg --remove linux-headers-3.2.0-4*
sudo dpkg --remove linux-image-3.2.0-4*

Alt mod de curăţare a kernel-urilor este:

1. Se afişează lista:

sudo dpkg --list 'linux-image*'|awk '{ if ($1=="ii") print $2}'|grep -v `uname -r`

2. Din listă se ia unul câte unul:

sudo apt-get purge linux-image-4.4.0-98-generic

3. Se mai curăţă din pachete:

sudo apt-get autoremove

4. În final se rulează un update pentru grub:

sudo update-grub
Postat în Linux