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ª Solución: 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 referencia 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
----------------------------------------------------------------------------
muchas gracias, las soluciones que presentas me fueron muy utiles, saludos
ResponderEliminarGracias 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
ResponderEliminarremplace la linea
Status: install reinstreq half-installed
dentro del archivo var/lib/dpkg/status
por
Status: install ok installed
y solucionado
Muchas gracias, la segunda opción fue muy util.
ResponderEliminarGracias, muy útil...
ResponderEliminarQue grande eres!! Funcionó perfectamente! ;-D
ResponderEliminarMuchas gracias
ResponderEliminarLa solución dos funciono excelente
que estés bien
A mi no me funcionó ninguna de las soluciones, pues luego de borrar todos los referido en info (install-info) no pude desinstalarlo con sinaptic y no hubo ningun cambio luego de cambiar a install ok installed en status! el paquete que me friega el sinaptic es el "Install - info.
ResponderEliminarLa solución al problema la he encontrado en Hatteras's blog
ResponderEliminarMuchisimas gracias, justo lo que necesitaba, ya lo habia hecho antes pero utilizando la 3ra solución, ahora he intentado la 2da que es mas facil y tambien ha funcionado. Gracias!!
ResponderEliminarGracias, he podido solucionar un problema que yo veía como muy peliagudo, hasta el punto que pensé en reinstalar todo.
ResponderEliminarLo hice con la segunda solución.
Gracias por tan estimable ayuda a los poco expertos, como yo
Un saludo de este novato en linux gracias a este blog e podido solucionar mi problema con synaptic que no me dejaba desinstalar ni actualizarme
ResponderEliminarLa verdad tenia un problema para instalar google gears en firefox, no podia realizarlo en la version de Ubuntu 8.0.4, me toco actualizar el sistema a la version 10.04, y antes de instalar me aparecia el error del dpkg, aplique la solucion 3, reemplace dentro del archivo var/lib/dpkg/status
ResponderEliminarla linea
Status: install ok half-configured
por
Status: install ok installed
en el Package: install-info y despues de eso logre instalar gears. Muchas gracias !!!.