A la hora de hacer uso de apt-get bien para instalar, borrar, o actualizar el sistema. Al principio parece que toda va bien pero al final del proceso me indica que ha habido un error y me muestra:
E: Sub-process /usr/bin/dpkg returned an error code (1)
Al parecer al realizar las tareas cotidianas de actualización del sistema, algún paquete a quedado retenido y no permite continuar.
Uno de las formas que encontrado para poder liberar el proceso, que ha quedado atrapado. Es accediendo a la carpeta:
/var/lib/dpkg/info
En esta carpeta se recoge información sobre los paquetes instalados, o en proceso de instalación.
La solución es descubrir que paquete ha quedado retenido y borrar la información sobre el. Por ejemplo utilizando el comando
sudo apt-get update
Nos saldrá el paquete que está creando esta situación, seguido de E: Sub-process /usr/bin/dpkg returned an error code (1)
Accedemos al directorio:
cd /var/lib/dpkg/info
Y borramos los archivos relacionados con el paquete que ha quedado retenido. En mi caso eran varios y último era man-db
sudo rm man-db.*
Volvemos a actualizar las lista de paquetes:
sudo apt-get update
Y ya podemos actualizar nuestro sistema e instalar nuevos paquetes.