A veces al realizar una instalación fallida, o al interrumpir alguna actualización accidentalmente, podemos causar problemas en Ubuntu o Linux Mint (o en cualquier distribución basada en Debian) y ocurre que el sistema de paquetes deja de funcionar y al intentar actualizar o instalar algún otro paquete, nos puede mostrar el siguiente error:
“Sub-process /usr/bin/dpkg returned an error code(1)”
Solucionarlo es muy sencillo, aquí te enseño como.
Para solucionar este problema solo se debe ejecutar el siguiente comando:
sudo dpkg –configure -a
Este comando le indica al sistema de paquetes que termine la instalación pendiente. Si te sigue mostrando ese problema puedes eliminar algunos archivos para que no se mantenga ninguna configuración o archivo que pudiera estar incorrecto. Para esto ve a la siguiente carpeta y elimina los archivos .portrm y .list, lo puedes hacer con los siguientes comandos:
1.- Eliminar los archivos:
sudo rm /var/lib/dpkg/info/*.postrm
sudo rm /var/lib/dpkg/info/*.list
2.- Elimina el cache de paquetes y actualiza el sistema
sudo apt-get clean all
sudo apt-get update
sudo apt-get upgrade
Con esto tendremos nuestro sistema de de paquetes limpio y preparado para continuar trabajando sin problemas y poder instalar o actualizar el sistema sin problemas
Luis Armando Medina Avitia






Hola, gracias por el post. Resulta que intenté instalar Lotus Symponhy en mi notebook (64bits) y no pude. Finalmene desistí (porque viene para 32bits), pero ahora tengo un paquete que aparece como desinstalado, y que el sistema me dice que tengo que actualizar pero que “no encuentra un archivo para este”. Y lo peor es que me traba el gestor de actualizaciones y no puedo actualizar el sistema!.
Mirá, hice todos los pasos que sugerís, pero cuando pongo
~$ sudo apt-get upgrade
me aparece lo siguiente:
Leyendo listas de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
E: El paquete symphony-nl1:i386 necesita ser reinstalado, pero no se encuentra un archivo para éste.
Qué hago??
Gracias!