Problema:
Al intentar desinstalar-eliminar completamente algún paquete con synaptic puede ser que alguna vez falle y salga el siguiente mensaje:
E: “nombre-del-paquete”: el subproceso post-removal script devolvió el código de salida de error 127
y no me deja desinstalarlo-eliminarlo completamente ni desmarcarlo. Cierro synaptic.
———————
1ª Solucion: fallida
Ejecutando en una terminal en modo root el comando: apt-get remove “nombre-del-paquete”
me sale el mensaje:
dpkg: error al procesar “nombre-del-paquete” (–remove):
el subproceso post-removal script devolvió el código de salida de error 127
Se encontraron errores al procesar:
“nombre-del-paquete”
E: Sub-process /usr/bin/dpkg returned an error code (1)
Cierro la terminal en modo root
—————————
2ª Solución: funciona:
1- abro nautilus con privilegios de root: alt+f2 …y: gksu nautilus.
2- voy al directorio /var/lib/dpkg/info,
3- alli borro todos los archivos que hacen refencia a “nombre-del-paquete”.
4- cierro el nautilus y abro synaptic.
5- ahora busco “nombre-del-paquete”, lo pongo marcado para eliminar y le doy a aplicar.
6- ahora si que se borra el “nombre-del-paquete”.
7- ya funciona correctamente el synaptic, deja instalar, desinstalar, borrar, etc.
3ª Solución si no funciona la solución anterior, ( aportada por haobaobatusai ),
dentro del archivo var/lib/dpkg/status reemplazar la línea
Status: install reinstreq half-installed
por
Status: install ok installed
y solucionado
—————————————
Si te gusta este Blog puedes ver: Odontología Solidaria. Si te interesa puedes entrar en esa página y en ella encontraras mas información, y también la forma de colaborar económicamente, haciéndote socio-colaborador, o aportando una cantidad económica, que en ambos casos puedes desgravar ante Hacienda. También puedes ver los temas sobre Odontología Solidaria- Valencia.
Desde aquí puedes bajarte los estatutos de la ONG.
30 Enero 2009 a las 2:03 am
muchas gracias, las soluciones que presentas me fueron muy utiles, saludos
20 Febrero 2009 a las 8:22 pm
Gracias a ti solucione un problema mio similar al tuyo , pero ya que el borrar los archivos contenidos dentro del directorio var/lib/dpkg/info no me funciono
remplace la linea
Status: install reinstreq half-installed
dentro del archivo var/lib/dpkg/status
por
Status: install ok installed
y solucionado