Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - richard

Páginas: [1] 2 3 ... 195
1
Araí - Instalación / Re:instalacion nuxeo
« on: Septiembre 17, 2021, 11:30:14 am »
Hola Nahuel,
Bueno con la misma instalacion inicio el registro de una prueba de 30 dias y ahora puedo ingresar a nuxeo. Pero al querer ir  http://localhost:8080/nuxeo/atom/cmis me sale para ingresar el user y passwd y cuando lo coloco se descarga un archivo cmis (que adjunto) y me muestra una pagina en blanco, si doy f5 se vuelve a descargar el mismo archivo.

esta bien, ese XML es lo que devuelve la API CMIS en dicho conector.. basicamente la API de Nuxeo esta respondiendo.

Consulta, incorporaste los tipos provistos por SIU?

Cita
la pregunta es que sucedera dentro de 30 dias cuando se acabe la demo. y si esta bien el funcionamienrto de nuxeo?

Es open source Nuxeo, por lo que en teoria no deberias tener mayor inconveniente salvo que utilices alguno de los recusos online que ellos proveen... por ej: Market.
Supongo que todo este esquema es para brindar un preview de productos o capacidades extra y obviamente spammear ventas :p.

Saludos

2
Toba - Desarrollo / Re:Error al intentar agregar un nuevo usuario
« on: Septiembre 17, 2021, 11:22:33 am »
Hola Nicolas,

me alegro que lo hayan podido solucionar, respecto de la carpeta www/js/packages... revisen la instalacion de YARN en dicho server probablemente fallo en dicho punto y a partir de alli se propago el problema.

Se que no es de lo mas facil instalar cosas en los servidores a veces... pero tanto composer como yarn son dos elementos basicos que van a solicitar todos los modulos SIU al momento de instalarse/actualizarse... tenerlos disponibles les va a ahorrar mucho tiempo.

Bien ahi Oscar trayendo a colacion ese hilo, se me paso completamente por arriba esa situacion.

Saludos

3
Hola Maximiliano,

preguntas (por si las moscas):

- Luego de renovar el certificado del IDP... renovaste los secrets asociados y re-deployaste el stack de usuarios?
- Si solo estas usando usuarios via docker-compose... los re-creaste luego de actualizar el archivo?
- Revisaste los permisos del archivo de certificado en Mapuche, es accesible por el web server?

Es raro lo siguiente, el Mapuche instalado manualmente toma el archivo directamente cuando se lo pisas... si los contenedores de EEI hubieran levantado el certificado nuevo, deberian coincidir y por ende no te saltaria ese error... hay algo que esta cruzado ahi,  lo unico que se me ocurre es revisar lo de mas arriba.

Saludos

4
SUDOCU - Técnicos / Re:Renovar certificados
« on: Septiembre 15, 2021, 02:32:15 pm »
Hola Cristian,
-docker secret rm usuarios_idp_saml_key
-docker secret rm usuarios_idp_oidc_key
-docker secret create usuarios_idp_saml_key ./certs/certificado_idp.key
-docker secret create usuarios_idp_oidc_key ./certs/oidc_module.pem

no se si esos fueron todos los pasos... pero lo que saco de ellos es que renovaste los secrets de las KEYS.... no asi el secret perteneciente al certificado. Fijate aca que hay 2 secrets por cada par... .osea en total tenes que cambiar 4 secrets antes de re-deployar.

Saludos

5
Toba - Desarrollo / Re:Acceso a un archivo plano fuera del directorio PHP
« on: Septiembre 14, 2021, 08:10:30 pm »
Hola Jhon,
Cómo puedo ejecutar un archivo plano, fuera del alcance de PHP que por default se toma?

Es que tenemos el problema de la firma, si se ejcuta al mismo nivel del proyecto al guardar la firma sale el famoso ERROR INTERNO.
Detectamos que si ese archivo lo llamamos y ejecutamos en la raiz del servidor www o httdocs, el programa captura la firma del dispositivo y lo guarda en el directorio respectivo.

desde Toba la ruta siempre comienza en el directorio PHP del proyecto, podrias generar un punto de montaje (en la ultima pestaña del editor) que escape pero no seria recomendable, de hecho un Host dudo que les permitiera dejar dicho archivo tirado por alli.

Respecto de la problematica que tienen, presumo que el famoso "ERROR INTERNO" esta relacionado a la falta de un campo hidden que deberia recibirse en todo pedido que se realice con el metodo POST.
Si quieren usar un archivo PHP directamente no es necesario que lo guarden en otro lado, simplemente incluyanlo en un directorio navegable del proyecto.. entiendan que tiene sus riesgos de seguridad eso, cualquiera podria acceder al mismo sin estar logueado, etc... esto vale igual si lo dejan en htdocs/www o cualquier directorio navegable.

Saludos

6
Toba - Desarrollo / Re:Migración toba2.7.9 a toba3.3
« on: Septiembre 14, 2021, 08:03:37 pm »
Luego con el comando
Cita
toba proyecto importar -p nombre_proyecto -d dir_instalacion_anterior --destino `pwd`
Importamos nuestro proyecto, el proceso terminó correctamente y al explorar el proyecto con toba_editor vemos que no había referencia a los archivos php del mismo por lo tanto incluimos el proyecto (copiamos el codigo) en vendor/siu-toba/framework/proyectos y lo referimos desde instancia.ini.

Venias barbaro hasta esta ultima parte de tener que copiar el proyecto dentro de la carpeta vendor, eso no es necesario y ademas tampoco recomendable porque con una actualizacion de paquetes via composer perderias el directorio en pos de poder actualizar.

La migracion debio dejarte correctamente apuntado al directorio sobre el cual corriste el comando de la migracion (por el valor `pwd`), en caso que no lo hubiere hecho... con modificar instancia.ini y reflejar dicho directorio te deberia haber alcanzado. En el peor de los casos si aun eso no genera los datos correctos... deberias ejecutar toba proyecto regenerar -p nombre_proyecto desde el directorio del mismo.

Eviten utilizar la carpeta ../siu-toba/framework/proyectos eso se dejo obsoleto al pasar a la version 3.0, luego de dicha version el proyecto les tiene que quedar como primer nivel y Toba dentro de vendor siendo esta ultima carpeta borrable en cualquier momento sin mayores preocupaciones de perder algo.

Cita
Todo este proceso se realizo en una maquina local, como para exportar el proyecto a toba 3.3, lo que queremos hacer es llevar este código exportado a un servidor con toba 3.3 instalado y funcionando. Lo que tendríamos que hacer es exportar el proyecto y luego cargarlo en la nueva instancia de toba. 
Esta bien, la migracion es un caso de uso de los ambientes de desarrollo... si lo queres llevar al servidor ahora que lo tenes migrado, deberias commitear los cambios en Git en alguna rama del proyecto y luego realizas el pull en el servidor con toba 3.3, con un regenerar del proyecto (si ya esta cargado) te alcanzaria para incorporar los cambios, sino toba proyecto cargar -p nombre -d path

Cita
Después de eso, como haríamos para migrar todos los usuarios, perfiles de datos y perfiles funcionales desde el toba actualmente en producción en 2.7.9? Este último está en un servidor distinto al toba 3.3 al que queremos migrar.
Una vez tenes lo anterior terminado.. supongamos que queres restaurar los usuarios del servidor de desarrollo viejo, teniendo la copia de la instalacion 2.7.x ... lo que harias seria ejecutar lo siguiente en la instalacion de Toba 3.3.

Código: [Seleccionar]
toba instancia importar -o desarrollo -d path_instalacion_anterior -r 1

Con eso te alcanzaria para importar los usuarios y perfiles de datos.. los funcionales son parte de los metadatos del proyecto.

Saludos

7
Toba - Desarrollo / Re:Migración toba2.7.9 a toba3.3
« on: Septiembre 14, 2021, 05:27:41 pm »
Hola Martin,
Cuando digo que clonamos el proyecto es que descargamos a traves de git nuestro proyecto, no el toba utilizado

Esta bien eso,  mi intriga era saber si lo habian clonado dentro de home/toba/proyectos/sum  o si el proyecto habia quedado en su propia carpeta.

Cita
Esto lo ejecutamos con la nueva instalacion de toba, toba 2.7 esta instalado en un servidor distinto, no comparten servidor las dos instancias

Mas alla de que el proceso de migracion accede fundamentalmente a la base de datos, necesita obtener los parametros de configuracion de la instalacion anterior.. osea que tenes que tener ambas en el mismo servidor, aunque la 2.7 no necesariamente tiene que estar corriendo.. sirve al mero hecho de apuntador y fuente de algunos datos.


toba proyecto importar -p sum -d {ruta/spa_279/vendor/siu-toba/framework --destino {ruta}/toba_3.3/vendor/siu-toba/framework/proyectos -i desarrollo

Si, los comandos son medio marmotas no hacen expansion de variables en los parametros.

8
Toba - Desarrollo / Re:Control usuario anónimo, loguear a otro proyecto
« on: Septiembre 14, 2021, 05:18:49 pm »
Hola Jhon,
 
encontrandose en la misma instancia, la unica solucion posible es terminar con la session del usuario anonimo de manera programatica (invocando el logout)...  el problema es como realizar la interaccion con el usuario para saber cuando es necesario ese paso.

Saludos

9
Toba - Desarrollo / Re:Migración toba2.7.9 a toba3.3
« on: Septiembre 13, 2021, 01:03:38 pm »
Hola Martin,
4) Clonamos el proyecto al nuevo servidor

Esto lo clonaste dentro de la instalacion de toba 3.3?... como es que sabe el proyecto que instalacion de Toba va a usar?.

Cita
5) Ejecute
            toba proyecto importar -p {nuestro_proyecto} -d /home/anterior/toba_2_7/ --destino 'proyectos_toba/proyectos/{nuestro_proyecto}'

Esto lo ejecutaste desde donde?  la instalacion de la version nueva?, las variables de entorno estaban correctas?.

Cita
Esto arrojo errores, no era owner de apex_proyectos cambiamos el bases  ini de la instalación anterior de toba y el nuevo error fue que la columna salida_impr_html_c ya existía

Momento, esto no deberia ser necesario.. se supone que tanto la instalacion vieja como la nueva ambas tienen permisos de acceso a la bd, de hecho podes usar el mismo usuario en el peor de los casos.
El segundo error debe estar relacionado a una ejecucion parcial... entre cada ejecucion del comando importar regeneraste la bd de la instalacion 2.7?

Cita
Por lo tanto borramos la instalación de toba junto con la base y volvimos a empezar de Cero, pero ahora lo que hicimos fue ejecutar
toba proyecto cargar -p {nuestro_proyecto} -d /ruta/{nuestro_proyecto} -i desarrollo
Venias bien por el otro camino, esto unicamente se utiliza cuando haces una instalacion nueva y requeris cargar el proyecto que se laburo en otro lugar, no para migraciones.
No vayas por este camino,  porque hubo cambios en la estructura de la bd y va a haber cosas que no van a entrar directamente o van a quedar mal configuradas.

Cita
Pudimos cargar el código y el proyecto funciona correctamente pero nos falta la parte de migración de usuarios de un toba a otro junto con perfiles funcionales y de datos, ¿como podes realizar este proceso?

Para importar los usuarios, necesitas ejecutar toba instancia importar... los perfiles son del proyecto y por tanto deberian incorporarse luego de la migracion cuando el proyecto quede cargado.

Cita
Por otro lado cuando instalamos toba nos pregunta si es una instancia de producción, ponemos que si como indica el instalador pero sin embargo lo que crea dentro de la carpeta instalacion es i__desarrollo
Por que ponen que es una instancia de produccion?... estan realizando una migracion entre versiones, eso se hace si o si en desarrollo.
El problema que te va a traer esto ultimo, es que al incorporar los perfiles funcionales aquellos que esten marcados como `editables en produccion` van a tener un tratamiento especial.

Saludos

10
Hola Agustina,

si es necesario que el usuario sea capaz de ver el mensaje, deberias generar algun tipo de interaccion con el mismo de otra forma el navegador no va a esperar.

Yo intentaria lo siguiente:

- Enviar el mensaje al cliente mediante la notificacion
- Obtener el vinculo a la operacion de inicio y luego utilizarlo en un JS que espere una cierta cantidad de segundos para asegurarse que se pueda leer el msg.
- Realizar el logout, en el CI vas a tener que capturar la excepcion toba_reset_nucleo de lo contrario te va a redirigir automaticamente al login.

Con un poco de suerte, cuando el navegador intenta navegar a la operacion de inicio te redirige automaticamente al login ya que terminaste la sesion del usuario.

Saludos

11
Toba - Desarrollo / Re:Control usuario anónimo, loguear a otro proyecto
« on: Septiembre 13, 2021, 11:42:48 am »
Hola Jhon,

te hago una consulta... ambos proyectos se encuentran en una misma instancia?, ten en cuenta que cuando alguien accede a una operacion publica aun asi tiene sesion, simplemente que el usuario en dicho caso es 'anonimo' pero la session existe.

Saludos

12
Toba - Desarrollo / Re:Error al intentar agregar un nuevo usuario
« on: Septiembre 08, 2021, 04:03:20 pm »
Hola Nicolas,

estuve probando localmente con la version siguiente y no logre que falle, si me sirvio para darme cuenta que entre estas dos lineas en el log... te falta toda la info que se envia desde el cliente.

Cita
[DEBUG][toba] componente(33000065):  IMPLICITO: modificacion
[DEBUG][toba] componente(2190): [ evento ] 'guardar' -> [ evt__guardar ]

En medio de esas dos... deberias tener algo asi y no esta

Código: [Seleccionar]
componente(2188): [ registrar_evento ] 'modificacion' -> [ evt__basica__modificacion ]
array (
  0 =>
  array (
    'usuario' => 'hijoeturra',
    'nombre' => 'Turrito Pichon',
    'clave' => 'misupercontraseñamalevola',
    'autentificacion' => NULL,
    'email' => NULL,
    'bloqueado' => '0',
    'parametro_a' => NULL,
    'parametro_b' => NULL,
    'parametro_c' => NULL,
    'forzar_cambio_pwd' => '0',
    'vencimiento' => NULL,
  ),
)

Usualmente cuando los datos no terminan llegando al servidor es debido a un error en JS del lado del cliente, podrias mirar si estas teniendo algun inconveniente con las herramientas de desarrollo del navegador?.
No estaria de mas borrarle o desactivarle la cache de paso, por si esta levantando un JS viejo.

Saludos

13
SIU - Huarpe / Re:Personalizacion Huarpe
« on: Septiembre 08, 2021, 02:52:10 pm »
Hola Diana,
Perdon pero estamos urgidos de continuar con la implementacion y necesitamos personalizar para adecuar al contexto UNC.
bien, entonces la unica opcion es avanzar con los cambios en la configuracion y la operacion cuando sean necesarios.

Si los cambios son solo de configuracion (menues, etc), la forma mas sencilla es pisar el archivo correspondiente mapeandolo mediante un volumen y luego luego limpiando la cache para forzar una actualizacion de la configuracion. Con ello se puede ocultar alguna opcion de menu y bloquear rutas especificas para que la operacion no sea ejecutable.

Si el cambio involucra modificar el interior de las operaciones (quitar un tab, un boton, realizar otra accion), la manera mas sencilla seria construir su propia imagen a partir de la imagen de Huarpe, realizando los reemplazos (de archivos) al momento de la construccion de la misma, en este caso no reemplazarian archivos de configuracion unicamente sino que activamente modificarian templates y/o controladores ademas.

La segunda opcion tambien es valida para resolver el primer caso, solo que implica mas trabajo y tambien mas conocimiento... tanto de Huarpe, los bundles, etc.
Supongo que ya tienen acceso al repositorio de Huarpe y/o el bundle de Mapuche, si no es el caso deberian solicitarlo de la misma manera que para el repositorio de EEI.

Respecto de la reunion, estas semanas andamos flacos por una licencia asi que estoy intentando ir compaginando las distintas situaciones.. en cuanto reintegremos a Sergio ya nos podremos organizar mejor como para proponerles una.

Saludos

14
Hola Maximiliano,

Cita
Signature validation failed. SAML Response rejected,

por el error de Mapuche y siendo que iniciaste todo el proceso de nuevo, te consulto.. .actualizaste el certificado del IDP en Mapuche?, los errores de validacion asi de la nada suelen estar relacionados a un certificado que no coincide... puedo estar equivocado pero es un indicio.

Saludos

15
Toba - Desarrollo / Re:Error al intentar agregar un nuevo usuario
« on: Septiembre 06, 2021, 04:38:48 pm »
Hola Nicolas,
Buenos días el inconveniente que estamos teniendo es que al momento de querer agregar un usuario al sistema nos arroja el siguiente error:
"La tabla básica requiere ingresar al menos 1 registro/s (se encuentran\n sólo 0).
La versión de toba que estamos teniendo es 3.2.21.
La versión de PHP es 7.2.18

Les agradecería si me pudieran dar una mano.
Adjunto imagen del error.

puede ser un error debido a metadatos que quedaron mal compilados quizas, seguramente me falto realizar el merge a la rama 3.2 y sacar version nueva.

Podrian ejecutar lo siguiente desde el directorio de la aplicacion/modulo, etc.

Código: [Seleccionar]
bin/toba proyecto compilar -p toba_usuarios

y luego ver si soluciona el inconveniente?.

Si es eso nomas, recompilo y saco version inmediatamente.. sino te voy a pedir que me envies el log de toba_usuarios (instalacion/i__instancia/p__toba_usuarios/logs) gracias.

Saludos

Páginas: [1] 2 3 ... 195