Wichi 7.1.0 problemas con Hanyaj

Hola, buenos días. Estamos en la versión 7.1.0. Tenemos casi todo funcionando, pero tenemos problemas para que funcione hanyaj. El problema es que estamos a tras de un proxy reverso y nos piden que todo este a través de https.

Les paso la configuración que tenemos actualmente:

# file:pentaho.env
PGHOST=postgres
PGUSER=XXX
PGPASSWORD=XXX
PGDATABASE=postgres
PGPORT=5432
JRPASSWORD=XXX
HBPASSWORD=XXX
QZPASSWORD=XXX
SIU_WICHI_HOST=postgres
SIU_WICHI_USER=XXX
SIU_WICHI_PASSWORD=XXX
SIU_WICHI_BASE=siu_wichi
SIU_WICHI_PORT=5432
HANYAJ_PAGE=http://wichi.unlpam.edu.ar:9999/hanyaj.php

# file: config_hanyaj.env
DB_HOST=postgres
DB_PORT=5432
DB_USERNAME=postgres
DB_PASSWORD=1357wichi
DB_NAME=siu_wichi

# Configuracion de acceso a la API de Pentaho para acceder al esquema y las vistas grabadas
# -----------------------------------------------------------------------------------------
PENTAHO_URL=https://wichi.unlpam.edu.ar/pentaho/api
PENTAHO_USUARIO=XXX
PENTAHO_CLAVE=XXX

# Modo de instalacion de Hanyaj (standalone o pentaho)
# ----------------------------------------------------
# Hay que dejarlo con pentaho
MODO=pentaho

Y el error que tira es:

Y en pentaho queda vació:

Buenas tardes, te consulto… no deberias tener este parametro tambien con HTTPS ??

HANYAJ_PAGE=http://wichi.unlpam.edu.ar:9999/hanyaj.php

Si, ya lo probé también. Pero como te mencione nos obligan a utilizar solamente el 443 para salida a internet. Eso lo controla el área de redes. Y esta configurado a través de un proxy reverso.

Claro, me parece que así como configuraron para que http://wichi.unlpam.edu.ar:8080 vaya a https://wichi.unlpam.edu.ar, tienen que configurar que http://wichi.unlpam.edu.ar:9999/hanyaj.php vaya a https://wichi.unlpam.edu.ar/hanyaj.php.
Lo consultaste con el area de redes?

Logramos hacer funcionar la url de hanyaj. Pero tenemos problema con la comunicación de http://wichi.unlpam.edu.ar/pentaho/api esta nos redirecciona a http://localhost:8080/pentaho/docs/InformationMap.jsp.

Probamos tambien realizarla con la ip y el puerto 10.10.20.37:8080/pentaho/api y hace lo mismo.

Hola! proba lo siguiente:

  • ingresar a docker de pentaho → docker exec -it pentaho bash
  • Editar el archivo server.properties → nano server/pentaho-server/pentaho-solutions/system/server.properties

Cambiar el siguiente parametro → fully-qualified-server-url=http://localhost:8080/pentaho/
por fully-qualified-server-url=https://wichi.unlpam.edu.ar/pentaho/

Guardar y salir del contenedor

  • Reiniciar el contenedor → docker restart pentaho

Ahora redirige a https://wichi.unlpam.edu.ar/pentaho/docs/InformationMap.jsp pero cuando le doy crear nuevo hanyaj no muestra nada:

Creo que se rompe porque quedo en cache del navegador. Podrás probar en modo incógnito?

No, sigue igual:

Podras enviarnos a wichi@siu.edu.ar una imagen con lo que te muestra esta pagina?
Utilizar HANYAJ_PAGE pero reemplazar hanyaj.php por test.php

Ahí le enviamos la captura al correo

Hola Sergio, mirando la captura de pantalla del test.php encontramos que “OK: Usuario de sql_olap.php en sesion:” está vacío. Es decir no tiene usuario logueado. Eso ocurre seguramente porque para que tenga el usuario hace falta que estés logueado en SIU-Wichi y hayas entrado (o intentado entrar) en Hanyaj. Por eso te voy a pedir lo siguiente por favor:

  1. Entra en SIU-Wichi e intentá entrar en Hanyaj (te mostrará seguramente esa pantalla parcial de Hanyaj sin terminarse de completar).
  2. Abrí otra solapa del mismo navegador (sin cerrar la que está) y hace de nuevo la invocación a test.php y enviame la captura de pantalla para ver qué usuario figura ahí.
    Si me la vas a enviar por mail hacelo a hcobo@siu.edu.ar
    Gracias

Listo. Ahí realice los pasos y volví a realizar los pasos. Y te envié el correo.

Ahí lo vi, sigue sin estar el usuario logueado, creo que es un problema en el PHP, deberíamos primero inspeccionar la consola del navegador a ver si aparece un error ahí y luego sinó los log de errores del php. Me parece que lo más práctico es que hagamos un meet, vos podrás el lunes en algún horario? Si es así qué hora te queda bien?

El Lunes estoy complicado, pero a partir del martes cualquier día de 7hs a 12:30hs.