[ubuntu-ar] Eliminar kernel anteriores tras actualización
Pablo Lillia
pablofer72 at yahoo.com.ar
Wed Dec 30 22:28:52 UTC 2015
Hay un bug #1357093 sin resolución. El sistema de autoremove está
flojito de papeles. Como sospechaba, la instalación de algún módulo de
kernel dkms, puede prevenir la auto-eliminación de los kernels viejos. Y
es un problema aún más evidente en quienes usan LLVM o instalaciones
cifradas, porque la partición /boot les queda muy pequeña rápidamente.
Hoy pude revisar 3 equipos más, en este caso todos con Ubuntu 12.04. En
ninguno está funcionando el autoremove, acumulan decenas de kernels
viejos, y el autoremove no propone eliminar ninguno. El equipo que
revise más a fondo, tiene video integrado de intel, sin drivers
propietarios de nividia ni amd. El común denominador de todos los
equipos, de mi hogar, del trabajo, de otros colegas, es que todos usamos
VirtualBox (tenemos varias imágenes con distintas combos de OSes +
browsers, para pruebas web). Mi sospecha más fuerte es que podría ser
algún módulo del kernel instalado por VirtualBox, el que termina
bloqueando el autoremove de kernels viejos.
En el bug #1357093, hace apenas 10 días que hicieron unos parches que
están probando. Hay que ver si hay una solución por ahí.
Probablemente en los servidores, donde no es habitual instalar drivers
propietarios de video (ni instalar las X en general), y tampoco
VirtualBox, jamás se produzca el problema. Pero en los desktops, es algo
bastante habitual, lo que ya tiene más lógica.
Hice una prueba rápida en uno de los equipos de eliminar todo rastro de
VirtualBox, haciendo purge de los paquetes instalados relacionados al
mismo, pero no fue suficiente para corregir el problema. Tal vez quedó
algo, así que debería probarlo mejor. Pero sospecho que la cosa viene
por ahí.
https://bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/1357093
https://github.com/mvo5/unattended-upgrades/pull/19
https://forums.virtualbox.org/viewtopic.php?f=7&t=66439
Saludos,
Pablo
More information about the Ubuntu-ar
mailing list