Violación de segmento al hacer apt-get upgrade o aptitude upgrade | Algo de Linux

lunes, 7 de enero de 2013

Violación de segmento al hacer apt-get upgrade o aptitude upgrade

Hoy fuí a hacer un apt-get upgrade y me dió el siguiente error:


# apt-get upgrade
Violación de segmento


Lo curioso es que sí podía hacer un apt-get update sin problemas.

Por alguna razón, los archivos pkgcache.bin y srcpkgcache.bin estaban corruptos. De hecho, el archivo pkgcache.bin ni tan siquiera aparecía y en su lugar tenía una gran cantidad de temporales de dicho archivo, como por ejemplo:


pkgcache.bin.0CqglV  pkgcache.bin.hqsvET  pkgcache.bin.tr62KL

pkgcache.bin.0mSSBD  pkgcache.bin.hwZhbf  pkgcache.bin.tWCqKY

srcpkgcache.bin  srcpkgcache.bin.4uGwoA


La solución ha sido borrar todos estos archivos para que se regeneren de nuevo:


# cd /var/cache/apt
# rm pkgcache.bin*
# rm srcpkgcache.bin*


Y volver a hacer el apt-get update:


# apt-get update


Después de ésto, ya pude volver a hacer el apt-get upgrade.

1 comentario:

Nicolas Cañellas dijo...

Gracias! Me sirvió muchísimo!
Lo usé en Debian 8.2 y anduvo perfecto!