configuracion huarpe

Hola. buenos días.
Logramos instalar huarpe. Sequimos todos los pasos de configuración y nos quedo así:

huarpe.conf
<VirtualHost *:443>
SSLEngine On
SSLCertificateFile /usr/local/huarpe-core/app/config/simplesamlphp/cert/cert.crt
SSLCertificateKeyFile /usr/local/huarpe-core/app/config/simplesamlphp/cert/cert.key

    LogLevel warn

    ErrorLog ${APACHE_LOG_DIR}/error_ssl.log
    CustomLog ${APACHE_LOG_DIR}/access_ssl.log combined

    ServerName huarpe.test.unnoba.edu.ar
    ServerAdmin soporte@unnoba.edu.ar
    DocumentRoot /usr/local/huarpe-core/web
     <Directory />
            #DirectoryIndex app.php
            Options FollowSymLinks
            AllowOverride None
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory /usr/local/huarpe-core/web>
            AllowOverride All
            Require all granted
    </Directory>

    Alias /simplesaml /usr/local/huarpe-core/vendor/simplesamlphp/simplesamlphp/www/
    <Directory /usr/local/huarpe-core/vendor/simplesamlphp/simplesamlphp/www>
            Require all granted
    </Directory>

y el resultado es el adjunto

Indudablemente algo falta pero que y donde.?

Desde ya muchas gracias

Marisa


error huarpe.png

error huarpe.png

Hola Marisa,

Lo primero que tendrían que hacer es revisar que está sucediendo. Una pantalla blanca es sinónimo de que hay un error en la ejecución de la aplicación, lo pueden ver en el log de errores del apache.

En el caso de uds, lo tienen configurado acá:

Hola sergio

Encontramos en el error.log un error con el memcache como que no encuentra una clase. te adjunto el archivo para que lo veas.

Saludos.

Marisa


error.rar (955 Bytes)

Bien,

1- veo el error de memcache, eso es porque les debe estar faltando instalar dicha extensión de php (en Debian 8, por ej, es el paquete php5-memcache).
2- veo otro error o advertencia en realidad, acerca de los certificados ssl. Como que el certificado ssl no corresponde al nombre del serverName en el virtualhost…

Todo esto hace a la puesta a punto del servidor. Si algún paso les está fallando, por favor reportenlo así actualizamos la documentación al respecto. En este caso, ya tenemos indicado que SIU-Huarpe requiere “memcache” (tanto la extensión php como el servicio mismo) para operar.

Saludos

Hola Sergio.
Seguimos intentado hacer andar huarpe.
Solucionado el problema de memcache. Ahora encontramos el error que adjuntamos.

Una consulta. en huarpe.env pide unos certificados estos.

export HUARPE_CERT_FILE=/usr/local/huarpe-core/app/config/simplesaml/cert/cert.crt
export HUARPE_KEY_FILE=/usr/local/huarpe-core/app/config/simplesaml/cert/cert.key

a que se refieren a certificados para saml o de hurpe?. si son de huarpe como se generan?
Por lo que interpretamos del error que da el problema estaria en los mismo.

saludos.

Marisa


error.rar (600 Bytes)

Hola Marisa

Sigo viendo errores con memcache… fijense si realmente pueden conectarse (lo digo por [b]PHP Notice: MemcachePool::set(): Server {{memcached_host}} (tcp 11211, udp 0) failed...[/b]).

Estos certificados son los que utiliza Huarpe para autenticarse contra un componente interno de la plataforma Arai llamado Registry. Este certificado, tiene la peculiaridad de que se requiere sea creado con el nombre fdqn del servidor en cuestión (en el caso de uds. sería el servername del virtualhost, huarpe.test.unnoba.edu.ar). Como toda esta creación/gestión de certificados es compleja, para las pruebas nosotros trabajamos con esta imágen docker que nos permite generar certificados demo.

No son los certificados de SAML (esos serían los del idp, que tienen que configurar en Arai-Usuarios). Esto se configura luego en cada aplicación (por medio del comando sync ) que se conecta a Registry y trae la info de como conectarse al IDP usando protocolo SAML.

Saludos!

Sergio

Probamosn ejecutar este archivo en el server

<?php $memcache = new Memcache(); $memcache->pconnect("127.0.0.1",11211); print_r($memcache); ?>

y el resultado fue el siguiente.

Memcache Object
(
[connection] => Resource id #4
)
huarpe-test:/home#

por lo que vemos que memecache esta funcionando.
Ahora si quiero ir a https:\huarpe.test.unnoba.edu.ar desde el navegador me da el error que esta en el archivo error 500

adjunto tambien log de apache.

Donde puede estar quenado mal configurado???

Marisa


error 500.rar (111 KB)

error.rar (370 Bytes)

Perfecto, el servidor memcached está andando. Lo que veo está mal es la configuración que uds hicieron al momento de instalar Huarpe, podrían probar descargar e instalar nuevamente? No hay base de datos ni nada similar… de todas formas, podes ubicar la configuración en tu instalación actual acá (e ir practicando entender como se configura).

Una opción un poco más fácil es ingresar a la url huarpe.test.unnoba.edu.ar/app_dev.php para que les ejecute en modo depuración/desarrollo, muestra mas errores en pantalla.

De todas formas, sigo viendo en los logs que el certificado tiene un problema. Vean algunas soluciones al respecto.

Saludos!

Hola Sergio
Revise esta configuracion que me indicas

y esta exactamente igual. Que otra configuracion puedo revisar antes de hacer una nueva intalación?

Nosotros tenemos una servidor de saml(como idp) con memcache funcionando tenemos que hacer referencia al mismo? Donde?

Marisa