Error de postgres en instalación

Hola Comunidad, buenas tardes!

Estoy intentando instalar SIU-ARAI-Usuarios pero tengo un error que no puedo resolver. Les paso los mensajes de error:

rectorado@SRV2-Huarpe:/usr/local/siu/arai/arai-usuarios$ source arai-usuarios.env rectorado@SRV2-Huarpe:/usr/local/siu/arai/arai-usuarios$ sudo composer siu:instalar --no-interaction [sudo] password for rectorado: Updating the "config/parameters-only-install.yml" file Updating the "config/idp.yml" file Updating the "config/connections.yml" file Updating the "config/connectionLdap.yml" file Updating the "config/connectionDb.yml" file Updating the "config/additionalDefinitionLdap.yml" file Updating the "config/additionalDefinitionDb.yml" file Updating the "config/configAraiUsuarios.yml" file Updating the "config/security.yml" file

Creación de la instancia

Creando base ‘toba_2_7’…
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_08006
[MENSAJE]: SQLSTATE[08006] [7] FATAL: password authentication failed for user “postgres”
FATAL: password authentication failed for user “postgres”
[SQL EJECUTADA]:


TIEMPO: 0,032 segundos

ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_08006
[MENSAJE]: SQLSTATE[08006] [7] FATAL: password authentication failed for user “postgres”
FATAL: password authentication failed for user “postgres”
[SQL EJECUTADA]:


TIEMPO: 0,046 segundos
La opcion ‘instalar’ no existe


Administracion de PROYECTOS

INVOCACION: toba proyecto OPCION [-p id_proyecto] [-i id_instancia]

[-p id_proyecto] Asume el valor de la variable de entorno ‘TOBA_PROYECTO’: arai_usuarios
[-i id_instancia] Asume el valor de la variable de entorno ‘TOBA_INSTANCIA’: desarrollo

Lista de opciones

actualizar_proyecto
personalizable Hace que un proyecto pueda ser personalizado.
revincular Revincula las clases que representan componentes. Reescribe código, utilizar con CUIDADO.
autoload Regenera el autoload del proyecto. Ejecutar cuando se crea una nueva clase.
Opcional: [-s] Si se utiliza esta opción solo se genera el autoload de la personalizacion
crear Crea un proyecto NUEVO.
Opcional: [-x] Si se utiliza esta opción el proyecto creado será personalizable
cargar Carga el PROYECTO en la INSTANCIA (Carga metadatos y crea un vinculo entre ambos elementos).

                      Opcional: [--alias-nombre] Nombre del alias con que se debe publicar
                      Opcional: [--full-url] URL completa donde esta publicado el proyecto (ej: www.tobacorazon.com)
                      Opcional: [-d 'directorio'] [-a 0|1] Indica si se deben generar los alias para el proyecto

info Brinda informacion sobre los METADATOS del proyecto.
exportar Exporta los METADATOS del proyecto.
regenerar Elimina los METADATOS del proyecto y los vuelve a cargar.
eliminar Elimina el PROYECTO de la INSTANCIA (Elimina los metadatos y el vinculo entre ambos elementos).
actualizar Exporta los METADATOS, actualiza el proyecto (usando svn) y regenera el proyecto en la instancia
compilar Compila los METADATOS del proyecto.
publicar Incluye al proyecto dentro del archivo de configuración de apache (toba.conf)
Opcional: [-u ‘url’] Lo publica en una url específica (por ej. /mi_proyecto )
despublicar Quita al proyecto del archivo de configuración de apache (toba.conf)
empaquetar Crea un instalador del proyeto/framework para produccion
Opcional: [-d ‘deployment’] Indica si el instalador sera para produccion o desarrollo.
actualizar_login Actualiza o crea la operación de login asociada al proyecto
importar Importa y migra un proyecto desde otra instalacion de toba
-d ‘directorio’. Especifica el path de toba que contiene el proyecto a migrar
ejecutar_tareas Ejecuta las tareas planificadas pendientes
Opcional: [-v 0|1] Modo verbose
migrar_toba Migra un proyecto entre dos versiones toba.
Opcionales: [-d ‘desde’] [-h ‘hasta’] [-R 0|1] [-m metodo puntual de migracion]
_________________________________

ver_log Muestra los LOGS del proyecto
Opcional: [-n ‘numero’] Muestra un log específico. Por defecto se muestra el último
roles_script Genera el script de creacion de roles en bd y asignacion de permisos a los mismos


TIEMPO: 0,051 segundos
Existe un problema con la base de datos, por favor verifique los logs


TIEMPO: 0,058 segundos

Dentro de los logs de postgres encontré el siguiente error:

2017-05-08 10:50:54 ART [31428-1] postgres@toba_arai_usuarios FATAL: password authentication failed for user "pos$ 2017-05-08 10:50:54 ART [31428-2] postgres@toba_arai_usuarios DETAIL: Connection matched pg_hba.conf line 94: "ho$ 2017-05-08 10:50:54 ART [31429-1] postgres@toba_arai_usuarios FATAL: password authentication failed for user "pos$ 2017-05-08 10:50:54 ART [31429-2] postgres@toba_arai_usuarios DETAIL: Connection matched pg_hba.conf line 94: "ho$ 2017-05-08 10:50:54 ART [31430-1] postgres@template1 FATAL: password authentication failed for user "postgres" 2017-05-08 10:50:54 ART [31430-2] postgres@template1 DETAIL: Connection matched pg_hba.conf line 94: "host all$ 2017-05-08 10:50:54 ART [31431-1] postgres@template1 FATAL: password authentication failed for user "postgres" 2017-05-08 10:50:54 ART [31431-2] postgres@template1 DETAIL: Connection matched pg_hba.conf line 94: "host all$ 2017-05-08 10:50:54 ART [31432-1] postgres@toba_arai_usuarios FATAL: password authentication failed for user "pos$ 2017-05-08 10:50:54 ART [31432-2] postgres@toba_arai_usuarios DETAIL: Connection matched pg_hba.conf line 94: "ho$ 2017-05-08 10:50:54 ART [31433-1] postgres@toba_arai_usuarios FATAL: password authentication failed for user "pos$ 2017-05-08 10:50:54 ART [31433-2] postgres@toba_arai_usuarios DETAIL: Connection matched pg_hba.conf line 94: "ho$ 2017-05-08 10:50:54 ART [31434-1] postgres@toba_arai_usuarios FATAL: password authentication failed for user "pos$ 2017-05-08 10:50:54 ART [31434-2] postgres@toba_arai_usuarios DETAIL: Connection matched pg_hba.conf line 94: "ho$ 2017-05-08 10:50:54 ART [31435-1] postgres@toba_arai_usuarios FATAL: password authentication failed for user "pos$ 2017-05-08 10:50:54 ART [31435-2] postgres@toba_arai_usuarios DETAIL: Connection matched pg_hba.conf line 9

En principio revisé el archivo “arai-usuarios.env” pero parece estar todo bien. Hice las pruebas de ver si la contraseña de postgres estaba bien y pude hacer un dump con esa contraseña.

Por lo que dice el log de postgres es un error en la configuración del archivo “pg_hba.conf” pero no encontré cual es la indicada. ¿Como debería tenerlo configurado?

Estoy utilizando Ubuntu.

Muchas gracias

Saludos!

Hola Leandro!

Por lo que se vé, es una cuestión de configuración de PostgreSQL, si todavía tienen este inconveniente sería cuestión de que revisen la configuración en arai-usuarios.env y en la del motor PostgreSQL (pg_hba.conf es uno de los archivos, hace reglas por db/usuario/host/autenticación y es algo que depende exclusivamente de uds.). Pueden probar instalar el cliente de postgresql en ese server y conectarse por consola vía psql … de esta forma podrían descartar el problema.

Saludos!

Si de hecho, he ingresado al psql y no tuve inconvenientes. Por eso no entiendo porque no funciona. Sobre la configuración pg_hba.conf no se que método de autenticación utiliza esta instalación. ¿Con cual debería funcionar bien?

Muchas gracias

Saludos!

Leandro,

Mucho no puedo hacer desde acá ya que tu inconveniente es de acceso a PostgreSQL… si lo que decís desde psql les funciona, entonces hay un error en la configuración de la instalación que están realizando. Adjunta los datos de conexión a la DB de arai-usuarios.env y lo vemos y/o te lo detallo.

Saludos!