Subproceso dpkg devolvió el código de salida de error
Es comun que durante las actualizaciones de version a version, o la instalacion de un paquete que no este en nuestros repositorios tengamos algun error en dpkg. Vamos a estar viendo una serie de soluciones a los errores mas comunes…
Error 1
Los paquetes tienen archivos que se sobrescriben. Los paquetes tienen dependencias sin resolver. Hay conflictos entre los paquetes. Un paquete no puede ser eliminado o modificado por dpkg. Solucion:
sudo echo "force-all" >/etc/dpkg/dpkg.cfg
sudo apt-get -f install
Error 2
Instalación de un paquete dañado, vuelvo a intentar instalar y aptitude dice que ya está instalado! Solución:
sudo apt-get remove paquete_dañado
sudo apt-get update
sudo apt-get clean
sudo apt-get --reinstall install paquete
Error 3
Error de verificación de las llaves públicas GPG(NO_PUBKEY)… Error muy comun de firmas de paquetes o repositorios. Solución:
sudo apt-get update
Buscamos y copiamos el número de error que aparece en negrita.
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY **010908312D230C5F**
There is no public key available for the following key IDs:**010908312D230C5F**
Y luego ejecutamos el siguiente comando remplazando el id por el respectivo al de su errores
gpg --keyserver keyserver.ubuntu.com --recv **010908312D230C5F**
gpg --export --armor **010908312D230C5F** | sudo apt-key add -
sudo apt-get update
Puede que el keyserver no tengla la clave, hay que buscar el respectivo a su distro de ser asi…
Error 4
El subproceso post-installation script devolvió el código de salida de error (cualquier error). Se encontraron errores al procesar: (nombre_paquete). Solución:
Determinamos el nombre del paquete que causó el error, por ejemplo, en el registro de a continuación, se muestra en negrita el nombre del paquete que causó el problema (xosview)
newaliases: warning: valid_hostname: numeric hostname: 69522
newaliases: fatal: bad parameter value: 69522
dpkg: error processing xosview (–configure):
subprocess post-installation script returned error exit status 75
Errors were encountered while processing: **xosview**
Después de haber determinado el nombre del paquete, ejecutamos los siguientes comandos cambiando la palabra xosview por el nombre del paquete que causó el problema en nuestro caso:
sudo rm -f /var/lib/dpkg/info/xosview.post*
sudo rm -f /var/lib/dpkg/info/xosview.pre*
sudo apt-get -f install
Error 5
Error mientras se elimina un paquete. Solución:
sudo rm -f /var/lib/dpkg/info/paquete_defectuoso.post*
sudo rm -f /var/lib/dpkg/info/paquete_defectuoso.pre*
sudo apt-get remove paquete_defectuoso
Error 6
Error en /var/lib/dpkg/status. Solución:
Normalmente se soluciona así:
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
Si esto no soluciona el problema, ver Error 7.
Error 7
Persiste el problema anterior o problema con apt-get que contiene muchos repositorios o Error out of room. Solución:
El problema puede parecerse a esto:
E: Dynamic MMap ran out of room
Editamos el archivo apt.conf (recuerden cambiar gedit por el editor que tengan ustedes)
sudo gedit /etc/apt/apt.conf
Modificamos el tamaño de la caché.
Apt::Cache-Limit “8388604″;
Error 8
Durante la descarga algunos archivos no se encuentran disponibles. Solución:
sudo apt-get update
Si el problema persiste después de volver a intentar instalar los paquetes, revisa el archivo /etc/apt/sources.list.
PatoJAD
Arquitecto de SoftwareAutor
Sobre mi no hay mucho para decir, me dedico a desarrollar en una empresa de telecomunicaciones, utilizo GNU/Linux desde el 2.012 y hace años que es mi Sistema Operativo main. Soy una persona que busca crecer profesionalmente sin dejar de divertirse y hacer lo que me gusta. Siempre digo que cuando un proyecto sale es importante agradecer, por lo cual les recomiendo a todos leer la seccion Agradecimientos en la cual me tomé un tiempito para poder agradecer a todos y cada uno de los que hicieron posible todo esto.