Al intentar limpiar el cache de huarpe me sale el siguiente error:
i:/usr/local/siu/huarpe# ./bin/console cache:clear --env=prod
PHP Warning: file_get_contents(/usr/local/siu/huarpe/app/config/bundles.yml): failed to open stream: No such file or directory in /usr/local/siu/huarpe/app/AppKernel.php on line 42
PHP Warning: Invalid argument supplied for foreach() in /usr/local/siu/huarpe/app/AppKernel.php on line 43
// Clearing the cache for the prod environment with debug false
PHP Warning: file_get_contents(/usr/local/siu/huarpe/app/config/bundles.yml): failed to open stream: No such file or directory in /usr/local/siu/huarpe/app/AppKernel.php on line 42
PHP Warning: Invalid argument supplied for foreach() in /usr/local/siu/huarpe/app/AppKernel.php on line 43
[OK] Cache for the “prod” environment (debug=false) was successfully cleared.
El acceso a Huarpe lo tengo configurado como subdominio pero al ingresar a https://huarpe.iupa.edu.ar me manda a root de apache, si le agrego el alias /huarpe me sale el mismo error que describo anteriormente pero en el navegador.
Es un módulo que sólo consume las API de otros. No tendría mayor inconveniente. Solo saltear el registrar (registry:add), si ya lo hiciste previamente (lo podes ver en arai-registry, con el comando bin/console packages:list)
Ok, pero deberia antes correr el proyecto: desinstalar? Porque me va a decir que ya existe una instalacion previa. Si, está registrado en arai-registry.
Si actualizo el proyecto me dice que el archivo existe pero no está, solo está como template.
Reconfigurar la instalación
==============================
[ OK ] Se generó el archivo ‘./app/config/parameters.yml’
[ OK ] Ya existe el archivo ‘./app/config/bundles.yml’. No se actualiza
[ OK ] Se generó el archivo ‘./app/config/alias.conf’
[ OK ] Se configuró los archivos assets de Symfony
PHP Warning: file_get_contents(/usr/local/siu/huarpe/app/config/bundles.yml): failed to open stream: No such file or directory in /usr/local/siu/huarpe/app/AppKernel.php on line 42
PHP Warning: Invalid argument supplied for foreach() in /usr/local/siu/huarpe/app/AppKernel.php on line 43
[ OK ] Se configuró los archivos assets del proyecto
Claro, al desinstalar te va a eliminar un arai.lock (es el que se crea al realizar regsitry:add), resguardalo y luego de instalar volvé a copiarlo, luego ejecuta la parte de registry:sync …
[2020-05-26 15:31:44] MAIN.INFO: [ OK ] Ya existe el archivo ‘./app/config/bundles.yml’. No se actualiza
Tratá de eliminarlo de /ruta/huarpe/app/config/bundles.yml y ahi realizar la instalación. Para despejar mejor las dudas, pueden probar descagar en limpio el código fuente en otro lugar y arrancar de cero allí.
Eso fue lo que hice Sergio, descargar en otro directorio e instalar, de hecho es de esa prueba el log que te envie. El archivo no esta en esa carpeta y no sé porque dice que ya existe.
Es un bug en el proceso de instalación, no así en una actualización.
Para sortearlo mientras tanto, antes de realizar la instalación podes copiar de huarpe/templates/config/bundles.yml.dist a huarpe/app/config/bundles.yml y ahi realizar la instalación.
Cuando terminemos unos ajustes menores sacaremos la v2.2.4 que lo corrige!
Hice lo que me recomendaste, puedo ingresar pero luego del login, entra como en loop con arai-usuarios, como que nunca termina de negociar la autenticación.
Ajunto el log de error de apache y una captura de como queda el navegador.
Hola Pablo, perdón por la demora, este foro no te dice nada cuando hay otra página de mensajes…
Ese bucle que indicas suele suceder cuando Huarpe no tiene actualizada su caché (es una app Symfony, escribe en caché los archivos de config para acelerar).
Podes ejecutar el comando de “corrección de permisos” de Huarpe, que primero limpia la caché. Adicionalmente, podes limpiar la caché explícitamente vía “./bin/console cache:clear -eprod” y “./bin/console cache:clear -edev” para estar seguros.
Si con eso falla, tenes que revisar en la config de Huarpe, app/config/parameters.yml que las entradas sp.entity_id/sp.url_acs/sp.url_sls apunten a la URL correcta de tu instalación de Huarpe. Estas URL se configuran al momento de realizar un sync, y toman los datos de los parámetros ENV de instalación.
Lo que encontre es el siguiente error al ingresar a API Rest de Arai Usuarios cuando intento probarlo con un navegador: Can’t read from server. It may not have the appropriate access-control-origin settings.
Por mas que ingrese por https me da este error por que lo toma como http segun la imagen adjunta
Otra pregunta, tenes instalado un proxy reverso? Otra que puede estar afectando es que no hayas configurado con HTTPS de forma correcta. No me queda claro si ahora tenes acceso a arai-usuarios vía https o no.
Respecto a Huarpe, ingresa a https://huarpe.iupa.edu.ar/huarpe/app_dev.php/saml/metadata y te tiene que mostrar la info de OneLogin que arma para Huarpe. Esta se lee de la caché de la config, por lo que a veces si cambió, falta limpiar caché. Esa info metadata tiene las URL que deben coincidir con la de tu instalación, además de ser https si fuera el caso.