Solución a: “E: Sub-process /usr/bin/dpkg returned an error code (1)” en Debian, Ubuntu, Mint y derivados

El error «E: Sub-process /usr/bin/dpkg returned an error code (1)» es uno de los más comunes en sistemas basados en Debian, como Ubuntu, Linux Mint y derivados. Este mensaje suele aparecer al intentar instalar, actualizar o eliminar paquetes con apt o dpkg, e indica que algo salió mal durante el proceso de gestión de paquetes.

Este error generalmente ocurre por una de las siguientes razones:

  • Paquetes rotos o mal configurados
  • Conflictos entre versiones
  • Fallo durante una instalación anterior
  • Interrupciones al usar APT o DPKG

1. Intentar reparar con dpkg

Primero, ejecutá el siguiente comando para reparar cualquier instalación incompleta:

sudo dpkg --configure -a

2. Limpiar la caché de APT

Una caché corrupta puede causar conflictos. Limpiála con:

sudo apt clean

3. Corregir dependencias rotas

Luego, intentá reparar dependencias:

sudo apt install -f

4. Verificar el estado de los paquetes

Podés buscar paquetes rotos con:

dpkg -l | grep ^..r

Si encontrás alguno, intentá reinstalarlo o eliminarlo manualmente:

sudo apt remove nombre-paquete

5. Eliminar archivos de bloqueo (si es necesario)

En caso de que el error esté acompañado por bloqueos, podés eliminar archivos de bloqueo manualmente:

sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/dpkg/lock

Y luego:

sudo dpkg --configure -a

Si el error persiste y fue causado por un paquete específico, podés usar gdebi o aptitude para intentar una instalación más controlada:

sudo apt install gdebi
sudo gdebi paquete.deb

Este error puede parecer complejo, pero suele resolverse fácilmente siguiendo los pasos adecuados. Mantener tu sistema actualizado y evitar interrupciones durante las instalaciones es clave para prevenirlo.

¿Te ayudó esta solución? Podés dejarnos un comentario o explorar más tutoriales en NotiLinux.

Enlaces útiles

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *