Problema instalación PostgreSQL

Hola,

he instalado Postgresql y me devuelve un error que no se como solucionar. ¿Me podéis ayudar?

root@Tdebian:/home/siul# apt-get install postgis postgresql-8.4-postgis postgresql-doc
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes extras:
libpq5 postgresql-8.4 postgresql-client-8.4 postgresql-client-common
postgresql-common postgresql-doc-8.4
Paquetes sugeridos:
oidentd ident-server
Se instalarán los siguientes paquetes NUEVOS:
libpq5 postgis postgresql-8.4 postgresql-8.4-postgis postgresql-client-8.4
postgresql-client-common postgresql-common postgresql-doc postgresql-doc-8.4
0 actualizados, 9 se instalarán, 0 para eliminar y 2 no actualizados.
Se necesita descargar 0 B/10,3 MB de archivos.
Se utilizarán 48,5 MB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? S
Preconfigurando paquetes ...
Seleccionando el paquete libpq5 previamente no seleccionado.
(Leyendo la base de datos ... 118802 files and directories currently installed.)
Desempaquetando libpq5 (de .../libpq5_8.4.5-0squeeze1_i386.deb) ...
Seleccionando el paquete postgis previamente no seleccionado.
Desempaquetando postgis (de .../postgis_1.5.1-5_i386.deb) ...
Seleccionando el paquete postgresql-client-common previamente no seleccionado.
Desempaquetando postgresql-client-common (de .../postgresql-client-common_111_all.deb) ...
Seleccionando el paquete postgresql-client-8.4 previamente no seleccionado.
Desempaquetando postgresql-client-8.4 (de .../postgresql-client-8.4_8.4.5-0squeeze1_i386.deb) ...
Seleccionando el paquete postgresql-common previamente no seleccionado.
Desempaquetando postgresql-common (de .../postgresql-common_111_all.deb) ...
Seleccionando el paquete postgresql-8.4 previamente no seleccionado.
Desempaquetando postgresql-8.4 (de .../postgresql-8.4_8.4.5-0squeeze1_i386.deb) ...
Seleccionando el paquete postgresql-8.4-postgis previamente no seleccionado.
Desempaquetando postgresql-8.4-postgis (de .../postgresql-8.4-postgis_1.5.1-5_i386.deb) ...
Seleccionando el paquete postgresql-doc-8.4 previamente no seleccionado.
Desempaquetando postgresql-doc-8.4 (de .../postgresql-doc-8.4_8.4.5-0squeeze1_all.deb) ...
Seleccionando el paquete postgresql-doc previamente no seleccionado.
Desempaquetando postgresql-doc (de .../postgresql-doc_8.4.5-0squeeze1_all.deb) ...
Procesando disparadores para man-db ...
Configurando libpq5 (8.4.5-0squeeze1) ...
Configurando postgis (1.5.1-5) ...
Configurando postgresql-client-common (111) ...
Configurando postgresql-client-8.4 (8.4.5-0squeeze1) ...
update-alternatives: using /usr/share/postgresql/8.4/man/man1/psql.1.gz to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode.
Configurando postgresql-common (111) ...
Building PostgreSQL dictionaries from installed myspell/hunspell packages...
en_us
es
Starting PostgreSQL 8.4 database server: mainThe PostgreSQL server failed to start. Please check the log output: 2010-11-10 12:33:39 CET LOG: no se pudo enlazar al socket IPv4: No se puede asignar la direcci?n solicitada 2010-11-10 12:33:39 CET HINT: ?Hay otro postmaster corriendo en el puerto 5432? Si no, aguarde unos segundos y reintente. 2010-11-10 12:33:39 CET LOG: no se pudo enlazar al socket IPv6: No se puede asignar la direcci?n solicitada 2010-11-10 12:33:39 CET HINT: ?Hay otro postmaster corriendo en el puerto 5432? Si no, aguarde unos segundos y reintente. 2010-11-10 12:33:39 CET WARNING: no se pudo crear el socket de escucha para <> 2010-11-10 12:33:39 CET FATAL: no se pudo crear ning?n socket TCP/IP ... failed!
failed!
invoke-rc.d: initscript postgresql, action "start" failed.
dpkg: error al procesar postgresql-common (--configure):
el subproceso installed post-installation script devolvió el código de salida de error 1
dpkg: problemas de dependencias impiden la configuración de postgresql-8.4:
postgresql-8.4 depende de postgresql-common (>= 109~); sin embargo:
El paquete `postgresql-common' no está configurado todavía.
dpkg: error al procesar postgresql-8.4 (--configure):
problemas de dependencias - se deja sin configurar
dpkg: problemas de dependencias impiden la configuración de postgresql-8.4-postgis:
postgresql-8.4-postgis depende de postgresql-8.4; sin embargo:
El paquete `postgresql-8.4' no está configurado todavía.
dpkg: error al procesar postgresql-8.4-postgis (--configure):
problemas de dependencias - se deja sin configurar
Configurando postgresql-doc-8.4 (8.4.5-0squeeze1) ...
configured to not write apport reports
configured to not write apport reports
configured to not write apport reports
Configurando postgresql-doc (8.4.5-0squeeze1) ...
Se encontraron errores al procesar:
postgresql-common
postgresql-8.4
postgresql-8.4-postgis
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@Tdebian:/home/siul#

¿Probaste buscar E: Sub-process /usr/bin/dpkg returned an error code (1) en el buscador del foro?
Vas a obtener muchas ideas para intentar solucionar tu problema.
Un saludo.

luface2000 escribió:

...
Starting PostgreSQL 8.4 database server: mainThe PostgreSQL server failed to start. Please check the log output: 2010-11-10 12:33:39 CET LOG: no se pudo enlazar al socket IPv4: No se puede asignar la direcci?n solicitada 2010-11-10 12:33:39 CET HINT: ?Hay otro postmaster corriendo en el puerto 5432? Si no, aguarde unos segundos y reintente. 2010-11-10 12:33:39 CET LOG: no se pudo enlazar al socket IPv6: No se puede asignar la direcci?n solicitada 2010-11-10 12:33:39 CET HINT: ?Hay otro postmaster corriendo en el puerto 5432? Si no, aguarde unos segundos y reintente. 2010-11-10 12:33:39 CET WARNING: no se pudo crear el socket de escucha para <> 2010-11-10 12:33:39 CET FATAL: no se pudo crear ning?n socket TCP/IP ... failed!
failed!
...

Creo que está bastante clarito el motivo por el cual falla.

¿Has mirado el log? ¿Has comprobado si hay otro demonio escuchando en el puerto 5432?

Hola,

gracias por las respuestas.

La verdad es que si que tenía algo de lío con los repositorios. Tenía los testing y stable. He eliminado los de stable y he dejado los otros. He desinstalado todo y ahora tengo que comprobar que servicio hay corriendo en el mismo puerto.

Sigo investigando.

Gracias.

luface2000 escribió:

Hola,

gracias por las respuestas.

La verdad es que si que tenía algo de lío con los repositorios. Tenía los testing y stable. He eliminado los de stable y he dejado los otros. He desinstalado todo y ahora tengo que comprobar que servicio hay corriendo en el mismo puerto.

Sigo investigando.

Gracias.

Hola, con netstat -p te indicará los programas que tienes corriendo en que puerto escuchan...
Saludos