borre postgresql-common de /usr/share/ y ahora no puedo instalar ni desinstalar nada

GatoLoko gatoloko en gmail.com
Jue Sep 6 00:03:09 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

El 04/09/12 23:32, Jorge Copia escribió:
> Gracias Gato.. vea acabo de intentar nuevamente, este es el
> resultado:
> 
> # dpkg -l | grep postgre rF  postgresql-9.1
> 9.1.4-0ubuntu12.04 object-relational SQL database, version 9.1
> server ii  postgresql-client-8.4                  8.4.11-1
>  front-end programs for PostgreSQL 8.4 ii  postgresql-client-9.1
> 9.1.5-0ubuntu12.04 front-end programs for PostgreSQL 9.1 ii
> postgresql-client-common               129
>  manager for multiple PostgreSQL client versions ii
> postgresql-common                      129
>  PostgreSQL database-cluster manager apt-get remove --purge
> postgresql-9.1 postgresql-client-8.4 postgresql-client-9.1
> postgresql-client-common postgresql-common Leyendo listas de
> paquetes... Hecho Creando árbol de dependencias Leyendo la
> información de estado... Hecho Los siguientes paquetes se
> ELIMINARÁN: postgresql-9.1* postgresql-client-8.4*
> postgresql-client-9.1* postgresql-client-common*
> postgresql-common* 0 actualizados, 0 se instalarán, 5 para eliminar
> y 15 no actualizados. 3 no instalados del todo o eliminados. Se
> liberarán 18,4 MB después de esta operación. ¿Desea continuar
> [S/n]? s (Leyendo la base de datos ... 293311 archivos o
> directorios instalados actualmente.) Desinstalando postgresql-9.1
> ... /var/lib/dpkg/info/postgresql-9.1.prerm: 9: .: Can't open 
> /usr/share/postgresql-common/maintscripts-functions dpkg: error al
> procesar postgresql-9.1 (--purge): el subproceso instalado el
> script pre-removal devolvió el código de salida de error 2 
> Desinstalando postgresql-client-8.4 ... 
> /var/lib/dpkg/info/postgresql-client-8.4.prerm: 8: .: Can't open 
> /usr/share/postgresql-common/maintscripts-functions dpkg: error al
> procesar postgresql-client-8.4 (--purge): el subproceso instalado
> el script pre-removal devolvió el código de salida de error 2 
> /var/lib/dpkg/info/postgresql-client-8.4.postinst: 5: .: Can't
> open /usr/share/postgresql-common/maintscripts-functions dpkg:
> error al reorganizar: el subproceso instalado el script
> post-installation devolvió el código de salida de error 2 
> Desinstalando postgresql-client-9.1 ... 
> /var/lib/dpkg/info/postgresql-client-9.1.prerm: 10: .: Can't open 
> /usr/share/postgresql-common/maintscripts-functions dpkg: error al
> procesar postgresql-client-9.1 (--purge): el subproceso instalado
> el script pre-removal devolvió el código de salida de error 2 
> Desinstalando postgresql-client-common ... Purgando archivos de
> configuración de postgresql-client-common ... Desinstalando
> postgresql-common ... Purgando archivos de configuración de
> postgresql-common ... dpkg: aviso: al desinstalar
> postgresql-common, el directorio /var/lib/postgresql' no está
> vacío, por lo que no se borra. Procesando disparadores para
> ureadahead ... Se encontraron errores al procesar: postgresql-9.1 
> postgresql-client-8.4 postgresql-client-9.1 E: Sub-process
> /usr/bin/dpkg returned an error code (1)

Al menos de esta forma intenta desinstalarlos en vez de fallar por
problemas de dependencias. Ahora falla porque no existen los archivos
que intenta desinstalar.

Los archivos que menciona son todos del directorio que borraste
manualmente, es lo que pasa cuando tocas donde no debes y sin saber.

Puedes probar a reinstalar el paquete postgresql-common con el
comando: apt-get install --reinstall postgresql-common

Si la reinstalación funciona, debe permitirte desinstalarlo luego con
el comando que usaste esta vez, es decir:
apt-get remove --purge  postgresql-9.1 postgresql-client-8.4
postgresql-client-9.1 postgresql-client-common postgresql-common


P.D.: Para responder a la lista usa el botón "Responder a todos" o
"Responder a la lista", es la segunda vez que te lo digo.


- -- 
GatoLoko


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iF4EAREIAAYFAlBH6D0ACgkQMF2GslzCSEv10gD/Q9i1A8YLPLVapm/KLlEi6mNY
3dsHrW2h3vcSa2F1rScA/j3/ApdyDi8eGItZ62vd6UaBMIMFBwb6Z86OfbASVMiC
=F2JP
-----END PGP SIGNATURE-----



Más información sobre la lista de distribución ubuntu-es