Busqueda


Colabora con el Proyecto

Invitame un café en cafecito.app

Sitios Amigos

Publicaciones
332

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. Hoy 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
Desarrollador

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 Agreadecimientos en la cual me tomé un tiempito para poder agradecer a todos y cada uno de los que hicieron posible todo esto.


Comentarios