miércoles, 23 de julio de 2008

Error 127 en Synaptic: Solucionado

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

----------------------------------------------------------------------------

12 comentarios:

  1. muchas gracias, las soluciones que presentas me fueron muy utiles, saludos

    ResponderEliminar
  2. 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

    ResponderEliminar
  3. Muchas gracias, la segunda opción fue muy util.

    ResponderEliminar
  4. Que grande eres!! Funcionó perfectamente! ;-D

    ResponderEliminar
  5. Muchas gracias
    La solución dos funciono excelente
    que estés bien

    ResponderEliminar
  6. 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.

    ResponderEliminar
  7. Solucionar Error 127 al instalar un paquete « Un Bioinformatiquillodomingo, agosto 01, 2010 6:47:00 p. m.

    La solución al problema la he encontrado en Hatteras's blog

    ResponderEliminar
  8. Muchisimas 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!!

    ResponderEliminar
  9. Gracias, he podido solucionar un problema que yo veía como muy peliagudo, hasta el punto que pensé en reinstalar todo.
    Lo hice con la segunda solución.

    Gracias por tan estimable ayuda a los poco expertos, como yo

    ResponderEliminar
  10. 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

    ResponderEliminar
  11. La 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

    la 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 !!!.

    ResponderEliminar

A la vez que haces un comentario, por favor da una puntuación al tema: malo, normal, bueno o muy bueno.
Gracias.