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.


Temas - facknner

Páginas: [1] 2
1
Integración con otros módulos / Problemas integrando Mapuche
« on: Septiembre 15, 2021, 05:15:52 pm »
Hola estamos tratando de integrar Mapuche y hicimos todos los pasos pero al momento de conectarnos desde el huarpe a mapuche nos tira este error.
Nos deja en https://luncoma.edu.ar/idp/module.php/arai/loginuserpass.php  con el mensaje: "ocurrio un error"
El log de usuarios_id es:

[Wed Sep 15 16:59:07.656084 2021] [php7:notice] [pid 15] [client 10.0.1.5:48928] simplesamlphp ERR [980c911825] SimpleSAML\\Error\\MetadataNotFound: METADATANOTFOUND('%' => '\\'http://localhost/ganancias/default-sp\\''), referer: https://lenga.uncoma.edu.ar/,
[Wed Sep 15 16:59:07.656166 2021] [php7:notice] [pid 15] [client 10.0.1.5:48928] simplesamlphp ERR [980c911825] Backtrace:, referer: https://lenga.uncoma.edu.ar/,
[Wed Sep 15 16:59:07.656182 2021] [php7:notice] [pid 15] [client 10.0.1.5:48928] simplesamlphp ERR [980c911825] 3 /usr/local/app/idp/vendor/simplesamlphp/simplesamlphp/lib/SimpleSAML/Metadata/MetaDataStorageHandler.php:340 (SimpleSAML\\Metadata\\MetaDataStorageHandler::getMetaData), referer: https://lenga.uncoma.edu.ar/,
[Wed Sep 15 16:59:07.656195 2021] [php7:notice] [pid 15] [client 10.0.1.5:48928] simplesamlphp ERR [980c911825] 2 /usr/local/app/idp/vendor/simplesamlphp/simplesamlphp/lib/SimpleSAML/Metadata/MetaDataStorageHandler.php:360 (SimpleSAML\\Metadata\\MetaDataStorageHandler::getMetaDataConfig), referer: https://lenga.uncoma.edu.ar/,
[Wed Sep 15 16:59:07.656207 2021] [php7:notice] [pid 15] [client 10.0.1.5:48928] simplesamlphp ERR [980c911825] 1 /usr/local/app/idp/vendor/simplesamlphp/simplesamlphp/modules/saml/lib/IdP/SAML2.php:380 (SimpleSAML\\Module\\saml\\IdP\\SAML2::receiveAuthnRequest), referer: https://lenga.uncoma.edu.ar/,
[Wed Sep 15 16:59:07.656218 2021] [php7:notice] [pid 15] [client 10.0.1.5:48928] simplesamlphp ERR [980c911825] 0 /usr/local/app/idp/vendor/simplesamlphp/simplesamlphp/www/saml2/idp/SSOService.php:21 (N/A), referer: https://lenga.uncoma.edu.ar/,
[Wed Sep 15 16:59:07.656265 2021] [php7:notice] [pid 15] [client 10.0.1.5:48928] simplesamlphp ERR [980c911825] Error report with id 3ee30755 generated., referer: https://lenga.uncoma.edu.ar/,
10.0.1.5 - - [15/Sep/2021:16:59:07 -0300] "GET /idp/saml2/idp/SSOService.php?SAMLRequest=fVPbjtowEH3nK1DeyYWS0liQKoVekChEJNuHvlSDMwuREtv1OF327%2BtctkurKn5xNJ5zfM7xZEVQV4oljbmKE%2F5skMxkatetrgSx7nDtNFowCVQSE1AjMcNZlnzds7nrM6WlkVxWzj%2BwcRQQoTalFD1st107x8PH%2FfHz7vAjDAr%2B7g3ny7cIEIZFEPIAgnOxiIK57we4WJzPPl9GPfQbarI8a8fSOpOejajBnSADwti6Pw9mfjQLwjyIWBgxf%2Fm9h26t2VKA6eBXYxQxz6tQXMBtBJc1uFg0LmivLJTXepp3X1l2zFD%2FKjm66qp6qnRI4UMpilJcxs2f%2ByZiX%2FI8naXHLO9JkpdQNlJQU6Mernk47Xt9rTzJobpKMt4FBAheAnnvgZMTdxSrVibrAtDxCKTAR2gqMyO18u4hrySKHazw3TaVVcmfu3q7Pkldg011IHiwihPOZSOM86cnqSr5tNEIBteO0Q06U%2B8v5mHQsOjGzro1eDPTjawV6JLa18AbcDN4evV1376p7Ayd8DEeHTPOeNtny6ndnqQu2pdCbu%2FONQhSUpshgf%2BS96q9Ednx5OX4%2Fh%2BKfwM%3D&RelayState=https%3A%2F%2Fmapucheconsulta.uncoma.edu.ar%2Fganancias%2F HTTP/1.1" 302 775,
10.0.1.5 - - [15/Sep/2021:16:59:07 -0300] "GET /idp/module.php/arai/loginuserpass.php HTTP/1.1" 200 1463,

2
SUDOCU - Técnicos / Renovar certificados
« on: Septiembre 14, 2021, 11:54:44 am »
Si quisiera renovar los certificados generados para generar claves nuevas para para firmar los tokens SAML y para firmar los tokens JWT de OIDC.
Cuales son los pasos ademas de
-docker stack rm usuarios
-docker secret rm usuarios_idp_saml_key
-docker secret rm usuarios_idp_oidc_key
-rm certs-
-mkdir certs-
-mkdir certs
-openssl req -newkey rsa:2048 -new -x509 -days 3652 -nodes -out certs/certificado_idp.crt -keyout certs/certificado_idp.key
-openssl genrsa -out certs/oidc_module.pem 2048
-openssl rsa -in certs/oidc_module.pem -pubout -out certs/oidc_module.crt
-docker secret create usuarios_idp_saml_key ./certs/certificado_idp.key
-docker secret create usuarios_idp_oidc_key ./certs/oidc_module.pem
-docker stack deploy --with-registry-auth -c usuarios.yml usuarios
Pues si hago solo esto me da error al loguearme con cualquier usuario.
Saludos


3
SUDOCU - Técnicos / No such image...intentando desplegar en Swarm
« on: Julio 08, 2021, 01:05:06 pm »
Hola estamos probando poner en producción la solución de expediente electrónico, pero al momento de correr
ADMIN_PASS=toba1234 docker stack deploy \
   --with-registry-auth \
   -c util/usuarios_crear_admin.yml \
   boot
No se despliega en el stack el servicio y me da el error
    No such image: hub.siu.edu.ar:5005/siu/expedientes/arai-usuarios/idm:v3.1.4
Como que no encuentra esa imagen.
Comento que tenemos andando una instancia en pre-producción de la solución andando sin problemas.
Cual es el problema?

4
SUDOCU - Técnicos / Consulta de NFS
« on: Julio 06, 2021, 10:53:12 pm »
Note que en el servidor nfs en las carpetas (ej. sudocu_files) que supuestamente escribe cada nodo del swarm no hay nada. Entonces me quedo la duda de si hay algo que me falta ademas de instalar el plugin de netshare en cada nodo y modificar los yml para que usen el nfs como volumen, es decir:
$ wget https://github.com/ContainX/docker-volume-netshare/releases/download/v0.35/docker-volume-netshare_0.35_amd64.deb
$ dpkg -i docker-volume-netshare_0.35_amd64.deb

5
SUDOCU - Técnicos / Pasos para usar GlusterFS
« on: Junio 30, 2021, 11:12:24 pm »
En el ambiente de producción queremos probar en ves de NFS el GlusterFS  ( lo haremos sobre un doker swarm independiente),  tienen los pasos para poder conectar cada nodo del swarm de expedientes con el GlusterFS.  También hay que instalar algún plugin en cada nodo del Swarm de expedientes?
En los yml por ejemplo en usuarios.yml
# usuarios_assets: # ejemplo con nfs
#   driver: local
#   driver_opts:
#     type: nfs
#     o: nfsvers=4,addr=170.210.46.29,rw
#     device: ":/var/nfsroot/usuarios"
Como quedaría esta parte?
Saludos

6
Hola estuve tratando de actualizar la solución integral de expediente  a la version 1.1.0 y actualizando el arai usuarios me dio error, cuando ingreso con cualquier ususario me sale el siguiente mensaje en Huarpe:
{SQL ERROR: SQLSTATE[4273]: Undefined column: 7 ERROR: no existe la columna i.requiere_second_factor LINE 12: i.requiere_second_factor ^ SELECT i.app_unique_id, i.url, i.etiqueta, i.version, i.descripcion, i.filtrar_grupos, i.lista_grupos, i.inactiva, i.en_registry, i.ocultar_menu, i.permite_acceso_sin_cuenta, i.requiere_second_factor FROM aplicaciones as i WHERE i.app_unique_id = '_a37d89a7a593165c16292f66af44716376c216c';:title}
{SQL ERROR: SQLSTATE[4273]: Undefined column: 7 ERROR: no existe la columna i.requiere_second_factor LINE 12: i.requiere_second_factor ^ SELECT i.app_unique_id, i.url, i.etiqueta, i.version, i.descripcion, i.filtrar_grupos, i.lista_grupos, i.inactiva, i.en_registry, i.ocultar_menu, i.permite_acceso_sin_cuenta, i.requiere_second_factor FROM aplicaciones as i WHERE i.app_unique_id = '_a37d89a7a593165c16292f66af44716376c216c';:descr}

Hay que actualizar la base de datos? Como se hace?

Saludos

7
Toba - Desarrollo / [SOLUCIONADO]Migrar un proyecto de toba 2.7 a 3.3
« on: Abril 14, 2021, 11:01:29 am »
Hola que tal? Yo estoy tratando de migrar o levantar un proyecto en toba 2.7 a 3.3  que esta en otro servidor. Es decir tendo dos servidores un con 2.7 y otro que instale de cero con 3.3.
Segun el README los siguientes pasos
>>> Copiar el proyecto en  alguna carpeta por ejemplo :/home/pep/proyectos_toba/proyectos/nombreproyecto
>>>Realizar la instalacion de la nueva version de SIU-Toba
>>>Realizar la importacion del proyecto mediante el siguiente comando indicando
toba proyecto importar -p nombre_proyecto -d dir_instalacion_anterior --destino `:/home/pep/proyectos_toba/proyectos/nombreproyecto`
Pero como es? si yo en el nuevo servidor no tengo  la dirección de la instalación anterior entonces ¿como seria este ultimo paso?
Por otro lado desde el servidor origen (version 2.7) ,para el primer paso, tengo que hacer toba proyecto exportar -p nombreproyecto? o Simplemente me copio la carpeta del proyecto?
Ya que estoy como se migran los usuarios de un servidor al otro? que tablas hay que copiar ademas de las apex_usuario*?

8
Código: [Seleccionar]
Hola tenemos un inconveniente con un usario y con algunos documentos tipo informes. Nos da error  No se pudo autorizar el documento. error_autorizar_arai_put (ref: k1p0s) .
Cuando veo el log de doc_api me sale lo siguiente
[Wed Mar 10 10:22:10.459287 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: Query en SIU\\DocsNucleo\\Dao\\ProcesoAutorizacionDao::findSolicitudesSinCompletarByProcesoAutorizacion [] []\n

[Wed Mar 10 10:22:10.459389 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: SELECT s.uid as solicitud,\n                    s.uid,\n                    d.id_documento,\n\t\t\t\t\td.titulo as documento_titulo, \n\t\t\t\t\td.descripcion as documento_descripcion, \n\t\t\t\t\td.app_identificacion_json,\n\t\t\t\t\ts.cambio_estado as creacion,\n\t\t\t\t\ts.secuencia,\n\t\t\t\t\tu.cache_nombre as autor, \n\t\t\t\t\tsrol.descripcion as rol,\n\t\t\t\t\tssit.id_situacion_solicitud_autorizacion as situacion,\n\t\t\t\t\tssit.descripcion as situacion_descripcion,\n\t\t\t\t\tnau.codigo,\n\t\t\t\t\tu2.usuario_sso,\n\t\t\t\t\tu2.cache_nombre,\n\t\t\t\t\tu2.cache_email\n\t\t\t\t\tFROM au_solicitud_autorizacion s,\n\t\t\t\t\tnc_documento d,\n\t\t\t\t\tnc_usuario_sso u,\n\t\t\t\t\tau_proceso_autorizacion p,\n\t\t\t\t\tau_rol_solicitud_autorizacion as srol,\n\t\t\t\t\tau_situacion_solicitud_autorizacion as ssit,\n\t\t\t\t\tnc_usuario_sso u2,\n\t\t\t\t\tau_nivel_autorizacion nau\n\t\t\t\t\tWHERE d.id_documento = p.id_documento\n\t\t\t\t\tAND d.id_usuario_sso = u.id_usuario_sso\n\t\t\t\t\tAND p.id_proceso_autorizacion = s.id_proceso_autorizacion\n\t\t\t\t\tAND s.id_rol_solicitud_autorizacion = srol.id_rol_solicitud_autorizacion\n\t\t\t\t\tAND s.id_situacion_solicitud_autorizacion = ssit.id_situacion_solicitud_autorizacion \n\t\t\t\t\tAND s.id_usuario_sso = u2.id_usuario_sso\n\t\t\t\t\tAND s.id_nivel_autorizacion = nau.id_nivel_autorizacion\n\t\t\t\t\tAND s.id_estado_solicitud_autorizacion NOT IN
(2,5)\n\t\t\t\t\tAND p.id_proceso_autorizacion = '160'; [] []\n

[Wed Mar 10 10:22:10.462678 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: Query en SIU\\DocsNucleo\\Dao\\DocumentoDao::setAutorizado [] []\n

[Wed Mar 10 10:22:10.462752 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: UPDATE nc_documento \n                  SET autorizado = TRUE\n                WHERE id_documento = '161'; [] []\n

[Wed Mar 10 10:22:10.463606 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: Query en SIU\\DocsNucleo\\Dao\\ProcesoAutorizacionDao::updateEstadoProcesoAutorizacion [] []\n

[Wed Mar 10 10:22:10.463698 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: UPDATE au_proceso_autorizacion \n                  SET id_estado_proceso_autorizacion = '2'\n                WHERE id_proceso_autorizacion = '160'; [] []\n

[Wed Mar 10 10:22:10.464527 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: UPDATE nc_proceso \n                      SET id_codigo_resultado = '21'\n                WHERE id_proceso = '199' [] []\n

[Wed Mar 10 10:22:10.465518 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: Query en SIU\\DocsNucleo\\Dao\\ProcesoDao::registrarLogProceso [] []\n

[Wed Mar 10 10:22:10.465621 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: INSERT INTO nc_proceso_log (id_proceso, id_codigo_resultado, descripcion, creacion) \n                                    VALUES ('199','21', 'Se autoriz\xc3\xb3 el documento: 161', NOW())\n                RETURNING id_proceso_log; [] []\n

[Wed Mar 10 10:22:10.467575 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: Query en SIU\\DocsNucleo\\Dao\\ProcesoDao::getDescripcionCodigo [] []\n

[Wed Mar 10 10:22:10.467626 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: SELECT descripcion\n                FROM nc_codigo_resultado\n                WHERE id_codigo_resultado = '21' \n                LIMIT 1 [] []\n

[Wed Mar 10 10:22:10.469793 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] MAIN.INFO: Fin proceso autorizaci\xc3\xb3n {"arai-documentos-id":161,"data":{"estado_codigo":21,"estado_descripcion":"El documento fue Autorizado","info_proceso":"[object] (SIU\\\\DocsNucleo\\\\Entities\\\\Proceso: {})"}} []\n

[Wed Mar 10 10:22:10.469890 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] MAIN.DEBUG: Evaluando finalizacion del proceso {"arai-documentos-id":161,"arai-documentos-id-proceso":199} []\n

[Wed Mar 10 10:22:10.469954 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: Query en SIU\\DocsNucleo\\Dao\\ProcesoAutorizacionDao::findProcesoAutorizacionByIdProceso [] []\n

[Wed Mar 10 10:22:10.469995 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: SELECT  apa.id_proceso_autorizacion,\n                        apa.id_documento,\n                        apa.parametros_json,\n                        apa.id_estado_proceso_autorizacion,\n                        aepa.descripcion as estado_proceso_autorizacion,\n                        apa.id_modelo_autorizacion,\n                        ama.descripcion as modelo_autorizacion\n                FROM au_proceso_autorizacion apa\n                INNER JOIN au_estado_proceso_autorizacion aepa ON apa.id_estado_proceso_autorizacion = aepa.id_estado_proceso_autorizacion\n                INNER JOIN au_modelo_autorizacion ama ON apa.id_modelo_autorizacion = ama.id_modelo_autorizacion\n                WHERE apa.id_proceso = '199'\n                ORDER BY 1 DESC\n                LIMIT 1 [] []\n

[Wed Mar 10 10:22:10.472234 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] MAIN.INFO: Finalizando proceso:  {"arai-documentos-id-proceso":199} []\n

[Wed Mar 10 10:22:1
0.472329 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: UPDATE nc_proceso \n                      SET id_codigo_resultado = '21',\n                      finalizacion = now()\n                WHERE id_proceso = '199' [] []\n

[Wed Mar 10 10:22:10.473353 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: Query en SIU\\DocsNucleo\\Dao\\ProcesoDao::registrarLogProceso [] []\n

[Wed Mar 10 10:22:10.473412 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: INSERT INTO nc_proceso_log (id_proceso, id_codigo_resultado, descripcion, creacion) \n                                    VALUES ('199','21', 'Se finaliza el proceso: 199', NOW())\n                RETURNING id_proceso_log; [] []\n

[Wed Mar 10 10:22:10.475950 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: Query en SIU\\DocsNucleo\\Dao\\ProcesoDao::getDescripcionCodigo [] []\n

[Wed Mar 10 10:22:10.476021 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: SELECT descripcion\n                FROM nc_codigo_resultado\n                WHERE id_codigo_resultado = '21' \n                LIMIT 1 [] []\n

[Wed Mar 10 10:22:10.478645 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: Query en SIU\\DocsNucleo\\Dao\\DocumentoDao::findById [] []\n

[Wed Mar 10 10:22:10.478701 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: SELECT ncd.id_documento,\n                        ncd.uid,\n                        ncd.app_identificacion_json,\n                        ncd.creacion,\n                        ncd.titulo,\n                        ncd.descripcion,\n                        ncd.id_usuario_sso,\n                        nus.usuario_sso,\n                        ncd.id_instalacion,\n                        ncd.id_repositorio,\n                        ncd.repositorio,\n                        ncd.autorizado,\n                        ncd.metadata_repositorio_json,\n                        ntd.id_tipo_documento,\n                        ntd.id_nivel_autorizacion,\n                        ntd.descripcion as tipo_documento\n                FROM nc_documento ncd\n                    INNER JOIN nc_tipo_documento ntd ON (ncd.id_tipo_documento = ntd.id_tipo_documento)\n                    INNER JOIN nc_usuario_sso nus ON (ncd.id_usuario_sso = nus.id_usuario_sso)\n\t\t\t    WHERE ncd.id_documento = '161'\n\t\t\t    LIMIT 1 [] []\n

[Wed Mar 10 10:22:10.481103 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: Query en SIU\\DocsNucleo\\Dao\\ProcesoAutorizacionDao::getDatosAutorizacionesByUidDocumento [] []\n

[Wed Mar 10 10:22:10.481202 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: select nus.usuario_sso,\n                       ana.codigo as tipo,\n                       nda.creacion AS fecha_autorizado\n                FROM nc_documento_autorizacion nda\n                INNER JOIN nc_usuario_sso nus ON nda.id_usuario_sso = nus.id_usuario_sso\n                INNER JOIN au_solicitud_autorizacion asa ON nda.id_solicitud_autorizacion = asa.id_solicitud_autorizacion\n                INNER JOIN au_nivel_autorizacion ana ON asa.id_nivel_autorizacion = ana.id_nivel_autorizacion\n                INNER JOIN nc_documento nd ON nda.id_documento = nd.id_documento\n                where nd.uid = 'aad3cc0e-c3e1-442a-a0cc-f105856ae2ef' [] []\n

[Wed Mar 10 10:22:10.483816 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] MAIN.DEBUG: Datos de autorizaci\xc3\xb3n {"data":[{"usuario_sso":"aquezada","tipo":"basica","fecha_autorizado":"2021-03-10 10:22:10.42994-03"}]} []\n

[Wed Mar 10 10:22:10.483972 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: INSERT INTO nc_notificacion (id_proceso, respuesta)\n                                VALUES ('199', '{"estado_codigo":21,"estado_descripcion":"El
documento fue Autorizado","referencia_interna":{"id":"0293281e-640b-4748-91a3-00d4708deea9","ts":"2021-03-09T09:37:16.352159","nro":{"nro":25,"anio":2021},"hash":null,"tipo":{"id":19,"config":null,"nombre":"informe","esencia":"documento","id_nuxeo":null,"id_padre":null,"permisos":{"id":92,"leer":1,"id_area":null,"avanzado":null,"eliminar":1,"escribir":1,"id_usuario":"e16ee246-38ac-4be4-ba5b-78c7f794f63b","id_tipo_documento":19},"eliminado":false,"tipo_leido":null,"nivel_firma":"basica","visibilidad":"privado","nombre_abrev":"INFO","transforma_a":null,"nombre_plural":"Informes","alias_busqueda":"informe","nombre_singular":"Informe"},"fecha":"2021-03-09","estado":{"id":23,"orden":13,"nombre":"Esperando autorizaci\\u00f3n","id_tipo_documento":0},"firmas":[],"origen":null,"titulo":"Informe de Anticipo de D'agnillo, Sergio.","id_tipo":19,"nro_str":" 25 \\/  2021 ","validez":{"string":"Digital","ubicacion":""},"version":"0.2","documento":null,"bc_temp_rdi":null,"id_circuito":null,"visibilidad":"privado","palabras_clave":[],"archivos_adjuntos":[],"relaciones_personas":[],"relaciones_documentos":null,"archivo_adjunto_principal":null},"uid_documento":"aad3cc0e-c3e1-442a-a0cc-f105856ae2ef","autorizado":true,"autorizacion":[{"usuario_sso":"aquezada","tipo":"basica","fecha_autorizado":"2021-03-10 10:22:10.42994-03"}]}')\n                RETURNING uid; [] []\n

[Wed Mar 10 10:22:10.485096 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.ERROR: Error al crear notificacion: SQL ERROR: SQLSTATE[42601]: Syntax error: 7 ERROR:  error de sintaxis en o cerca de \xc2\xabagnillo\xc2\xbb\nLINE 2: ...,"origen":null,"titulo":"Informe de Anticipo de D'agnillo, S...\n                                                             ^\nINSERT INTO nc_notificacion (id_proceso, respuesta)\n                                VALUES ('199', '{"estado_codigo":21,"estado_descripcion":"El documento fue Autorizado","referencia_interna":{"id":"0293281e-640b-4748-91a3-00d4708deea9","ts":"2021-03-09T09:37:16.352159","nro":{"nro":25,"anio":2021},"hash":null,"tipo":{"id":19,"config":null,"nombre":"informe","esencia":"documento","id_nuxeo":null,"id_padre":null,"permisos":{"id":92,"leer":1,"id_area":null,"avanzado":null,"eliminar":1,"escribir":1,"id_usuario":"e16ee246-38ac-4be4-ba5b-78c7f794f63b","id_tipo_documento":19},"eliminado":false,"tipo_leido":null,"nivel_firma":"basica","visibilidad":"privado","nombre_abrev":"INFO","transforma_a":null,"nombre_plural":"Informes","alias_busqueda":"informe","nombre_singular":"Informe"},"fecha":"2021-03-09","estado":{"id":23,"orden":13,"nombre":"Esperando autorizaci\\u00f3n","id_tipo_documento":0},"firmas":[],"origen":null,"titulo":"Informe de Anticipo de D'agnillo, Sergio.","id_tipo":19,"nro_str":" 25 \\/  2021 ","validez":{"string":"Digital","ubicacion":""},"version":"0.2","documento":null,"bc_temp_rdi":null,"id_circuito":null,"visibilidad":"privado","palabras_clave":[],"archivos_adjuntos":[],"relaciones_personas":[],"relaciones_documentos":null,"archivo_adjunto_principal":null},"uid_documento":"aad3cc0e-c3e1-442a-a0cc-f105856ae2ef","autorizado":true,"autorizacion":[{"usuario_sso":"aquezada","tipo":"basica","fecha_autorizado":"2021-03-10 10:22:10.42994-03"}]}')\n                RETURNING uid; {"error-class":"SIU\\\\TobaDb\\\\ErrorDb"} []\n

[Wed Mar 10 10:22:10.485301 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: ROLLBACK WORK [] []\n

[Wed Mar 10 10:22:10.486038 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.DEBUG: ABORTAR TRANSACCION [] []\n

[Wed Mar 10 10:22:10.486128 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] MAIN.ERROR: Error en autorizaci\xc3\xb3n simple: Error al crear notificacion {"autorizacion-solicitud-uid":"e87dbd8a-2692-4ed9-b0a3-96c65db45a1d"} []\n

[Wed Mar 10 10:22:10.486321 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] REST-API.INFO: La api retorn\xc3\xb3 un error. Status: 400 [] []\n

[Wed Mar 10 10:22:10.486395 2021] [php7:notice] [pid 2
9] [client 10.0.4.37:33128] [2021-03-10 10:22:10] REST-API.INFO: array (\n  'error' => 400,\n  'mensaje' => '400 Bad Request',\n  'descripcion' => 'Error procesando autorizaci\xc3\xb3n simple',\n) [] []\n

[Wed Mar 10 10:22:10.486547 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] REST-API.DEBUG: Pedido finalizado [] []\n

[Wed Mar 10 10:22:10.486607 2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] REST-API.DEBUG: SIUToba\\rest\\http\\respuesta_rest::__set_state(array(\n   'status' => 400,\n   'headers' => \n  array (\n    'Content-Type' => 'application/json',\n    'API-Version' => '1.0.0',\n  ),\n   'data' => \n  array (\n    'error' => 400,\n    'mensaje' => '400 Bad Request',\n    'descripcion' => 'Error procesando autorizaci\xc3\xb3n simple',\n  ),\n   'encoding' => 'utf-8',\n   'api_version' => '1.0.0',\n)) [] []\n

10.0.4.37 - documentos [10/Mar/2021:10:22:10 -0300] "PUT /docs/rest/backend/autorizacion/solicitudes/e87dbd8a-2692-4ed9-b0a3-96c65db45a1d HTTP/1.1" 400 118
Por lo que ves se origina en un erro de sintaxis, por lo que dice esta línea
2021] [php7:notice] [pid 29] [client 10.0.4.37:33128] [2021-03-10 10:22:10] NUCLEO.ERROR: Error al crear notificacion: SQL ERROR: SQLSTATE[42601]: Syntax error: 7 ERROR:  error de sintaxis en o cerca de \xc2\xabagnillo\xc2\xbb\nLINE 2:

Como se puede solucionar? Sera el problema que el titulo del informe dice "Copia de Informe de Anticipo de D'agnillo, Sergio" y usa apostrofe por eso da error de sintaxis??

9
Hola hace unos días a todos los usuarios se les caduco la contraseña, por lo que el login pedía actualizar enviando un correo para Recuperar la contraseña con un link a https://expedientes.uncoma.edu.ar/idp/module.php/arai/pass_recovery.php .....
El problema es con los usuarios admin y adminsudocu que tienen correo ejemplo  admin@example.com y admin@sudocu.edu.ar, respectivamente. Desde donde lo puedo cambiar el correo? Desde LDAP o la base de datos usuarios de postgres?
Saludos

10
Hola tenemos  problemas para seleccionar el firmante al cual se le enviarán los documentos para firmar desde Diaguita.
Nos sale el siguiente error
Error getUsuarios, codigo 502. Mensaje: Server error: `GET https://expedientes.uncoma.edu.ar/docs/rest/backend/u$
Bad Gateway
En el log docs-cli.log

2020-11-02 18:12:03] docs-cli.INFO: URL GET: backend/usuarios?filtro=s [] []
[2020-11-02 18:12:03] docs-cli.ERROR: Error getUsuarios, codigo 502. Mensaje: Server error: `GET https://expedientes.uncoma.edu.ar/docs/rest/backend/u$
Bad Gateway
 [] []
[2020-11-02 18:12:46] docs-cli.INFO: URL GET: backend/usuarios?filtro=s [] []
[2020-11-02 18:12:46] docs-cli.ERROR: Error getUsuarios, codigo 502. Mensaje: Server error: `GET https://expedientes.uncoma.edu.ar/docs/rest/backend/u$
Bad Gateway
 [] []
[2020-11-02 18:22:49] docs-cli.INFO: URL GET: backend/usuarios?filtro=a [] []
[2020-11-02 18:22:49] docs-cli.ERROR: Error getUsuarios, codigo 502. Mensaje: Server error: `GET https://expedientes.uncoma.edu.ar/docs/rest/backend/u$
Bad Gateway
 [] []
[2020-11-02 18:22:49] docs-cli.INFO: URL GET: backend/usuarios?filtro=as [] []
[2020-11-02 18:22:49] docs-cli.ERROR: Error getUsuarios, codigo 502. Mensaje: Server error: `GET https://expedientes.uncoma.edu.ar/docs/rest/backend/u$
Bad Gateway
 [] []
[2020-11-02 18:22:57] docs-cli.INFO: URL GET: backend/usuarios?filtro=ad [] []
[2020-11-02 18:22:57] docs-cli.ERROR: Error getUsuarios, codigo 502. Mensaje: Server error: `GET https://expedientes.uncoma.edu.ar/docs/rest/backend/u$
Bad Gateway
 [] []
[2020-11-02 18:22:57] docs-cli.INFO: URL GET: backend/usuarios?filtro=admi [] []
[2020-11-02 18:22:57] docs-cli.ERROR: Error getUsuarios, codigo 502. Mensaje: Server error: `GET https://expedientes.uncoma.edu.ar/docs/rest/backend/u$
Bad Gateway

[2020-11-02 18:35:13] docs-cli.INFO: URL GET: backend/usuarios?filtro=%
[2020-11-02 18:35:13] docs-cli.ERROR: Error getUsuarios, codigo 502. Mensaje: Server error: `GET https://expedientes.uncoma.edu.ar/docs/rest/backend/u$
Bad Gateway
Los datos ingresados en  el Server Provider en Huarpe son los siguientes
Entity Id: https://diaguitatest.uncoma.edu.ar/diaguita/default-sp
Assertion Consumer Serv.: https://diaguitatest.uncoma.edu.ar/diaguita/?acs
Single Logout Serv.: https://diaguitatest.edu.ar/diaguita/?sls

En clinte.ini contenido del archivo en diaguita
[conexion]
to = "https://expedientes.uncoma.edu.ar/usuarios/rest/"
auth_tipo = basic
auth_usuario = diaguita
auth_password = ********


Configuración de diaguitatest:

host_arai = "https://expedientes.uncoma.edu.ar/docs"
usr_arai = "documentos"
pass_arai = "*****"
logs_dir = "/var/www/html/SIU-Diaguita-3.0.0/logs"
queue_path = "/var/www/html/SIU-Diaguita-3.0.0/temp"
queue_temp_dir = "/tmp"
db_queue = "diaguita"
dbq_host = "localhost"
dbq_port = "5432"
dbq_user = "postgres"
dbq_password = "*****"
dbq_table_name = "queue.queue"
polling_interval = 1000
rest_diaguita = "https://diaguitatest.uncoma.edu.ar/diaguita/rest/notificaciones/documento"

En bundle
USR_API_DIAGUITA=diaguita
URL_API_DIAGUITA= "https://diaguitatest.uncoma.edu.ar/diaguita/rest/

Donde le estamos errando?  Por donde buscamos?
Saludos

11
Hola soy nuevo en el uso de un repositorio de github. Lo único que use de git siempre fue clone y pull.
Aclarado esto ya tengo creado un repositorio propio en un servidor propio gitlab.uncoma.edu.ar.
Tengo subida ahi  la versión 1.0.2 que ya le modificamos cosas.
Es decir tengo una carpeta con la 1.0.2 en mi local y esa le hice git push -u origin master al repositorio remoto.
Luego como me conviene actualizar a la versión 1.0.3? por que si  hago
git remote add upstream https://hub.siu.edu.ar/siu/expedientes.git
git pull upstream master
Reemplazo la master y todos los cambios de la 1.0.2 se eliminan..
O me conviene  primero
me descargo la version 1.0.3 luego
git remote add upstream https://hub.siu.edu.ar/siu/expedientes.git
git pull upstream master
creo otra rama git branch mirama
Y luego reemplazo los archivos de la versión 1.0.2 (los que tienen los cambios) en la versión 1.0.3 y luego hago el push -u origin mirama
----acá me parece que no se reemplazan si no que tengo que ver a mano que cambios le hice a los archivos de las 1.0.2 y modificar los de la 1.0.3 por ejemplo docs.env y usuarios.env-----
y por ultimo hago un git merge mirama..
Es asi?


12
SUDOCU - Técnicos / Firma con token
« on: Septiembre 08, 2020, 12:42:00 pm »
Hola desde la universidad se compraron token para firmar digitalmente,  queríamos ver la posibilidad firmar digitalmente con el expediente integrado por ejemplo para crear resoluciones del rectorado usando sudocu y firmando digitalmente desde sudocu  por mas de una persona (las resoluciones las firman tres autoridades), tendríamos que instalar el firmador del SIU. Como seria el procedimiento para lograr esto? y desde Arai Documentos que hay que modificar. Tenemos la version 1.2 de expedientes
Muchas gracias

13
Hola  tengo un prolema al intentar cerrar en sudocu un documento  me sale el error : No se pudo cerrar el documento.. error_axios_request (ref: o90nl).
Y viendo los log de doc_api parece que el error es entre Arai y nuxeo.

[Tue Aug 11 11:30:08.912461 2020] [php7:notice] [pid 32] [client 10.0.4.7:57732] [2020-08-11 11:30:08] NUCLEO.DEBUG: Query en SIU\\DocsNucleo\\Dao\\ProcesoDao::registrarLogProceso [] []\n

[Tue Aug 11 11:30:08.912562 2020] [php7:notice] [pid 32] [client 10.0.4.7:57732] [2020-08-11 11:30:08] NUCLEO.DEBUG: INSERT INTO nc_proceso_log (id_proceso, id_codigo_resultado, descripcion, creacion) \n                                    VALUES ('7','0', 'Se crea el proceso con id: 7', NOW())\n                RETURNING id_proceso_log; [] []\n

[Tue Aug 11 11:30:09.624705 2020] [php7:notice] [pid 32] [client 10.0.4.7:57732] [2020-08-11 11:30:09] MAIN.ERROR: Error al guardar en RDI: Error crear documento: No such type: Recurso [] []\n

[Tue Aug 11 11:30:09.624928 2020] [php7:notice] [pid 32] [client 10.0.4.7:57732] [2020-08-11 11:30:09] MAIN.ERROR: Error al guardar en [RDI] {"arai-documentos-id":null,"data":{"error":"Error al guardar en RDI"}} []\n

[Tue Aug 11 11:30:09.624992 2020] [php7:notice] [pid 32] [client 10.0.4.7:57732] [2020-08-11 11:30:09] NUCLEO.DEBUG: ROLLBACK WORK [] []\n

[Tue Aug 11 11:30:09.626016 2020] [php7:notice] [pid 32] [client 10.0.4.7:57732] [2020-08-11 11:30:09] NUCLEO.DEBUG: ABORTAR TRANSACCION [] []\n

[Tue Aug 11 11:30:09.626079 2020] [php7:notice] [pid 32] [client 10.0.4.7:57732] [2020-08-11 11:30:09] MAIN.ERROR: Error al procesar la creacion del documento: Error al guardar en repositorio {"titulo-doc":"NOTA- 1 /  2020 -  CONT "} []\n

[Tue Aug 11 11:30:09.626301 2020] [php7:notice] [pid 32] [client 10.0.4.7:57732] [2020-08-11 11:30:09] REST-API.INFO: La api retorn\xc3\xb3 un error. Status: 500 [] []\n

[Tue Aug 11 11:30:09.626367 2020] [php7:notice] [pid 32] [client 10.0.4.7:57732] [2020-08-11 11:30:09] REST-API.INFO: array (\n  'error' => 500,\n  'mensaje' => '500 Internal Server Error',\n  'descripcion' => 'Error guardando en repositorio',\n) [] []\n

[Tue Aug 11 11:30:09.626474 2020] [php7:notice] [pid 32] [client 10.0.4.7:57732] [2020-08-11 11:30:09] REST-API.DEBUG: Pedido finalizado [] []\n

[Tue Aug 11 11:30:09.626531 2020] [php7:notice] [pid 32] [client 10.0.4.7:57732] [2020-08-11 11:30:09] REST-API.DEBUG: SIUToba\\rest\\http\\respuesta_rest::__set_state(array(\n   'status' => 500,\n   'headers' => \n  array (\n    'Content-Type' => 'application/json',\n    'API-Version' => '1.0.0',\n  ),\n   'data' => \n  array (\n    'error' => 500,\n    'mensaje' => '500 Internal Server Error',\n    'descripcion' => 'Error guardando en repositorio',\n  ),\n   'encoding' => 'utf-8',\n   'api_version' => '1.0.0',\n)) [] []\n

10.0.4.7 - documentos [11/Aug/2020:11:30:08 -0300] "POST /docs/rest/backend/documentos HTTP/1.1" 500 117

Alguna orientación?
Gracias

14
Integración con otros módulos / Problemas para integrar Diaguita
« on: Agosto 05, 2020, 10:31:20 pm »
Hola seguimos los pasos https://expedientes.siu.edu.ar/docs/diaguita/ para integrar tanto diaguita como pilaga a la solución integral, con pilaga no tuvimos inconveniente pero
1) Con Diaguita cualquier usuario nos da error..esto muestra el log de usuarios_idp
[Wed Aug 05 22:09:48.646082 2020] [php7:notice] [pid 13] [client 10.0.1.10:55858] simplesamlphp ERR [82a477eda4] Error report with id 844a721c generated.


10.0.1.10 - - [05/Aug/2020:22:09:48 -0300] "GET /idp/saml2/idp/SSOService.php?SAMLRequest=fVPbjtowEH3nK1DeId4sl9QCKgq9IFFAwPahL9XgTBZLie167C79%2BzqX7dLVFr84Gs85Pud4MiEoC8Pn3p3VHn96JNfphnUpC0W8PpxG3iqugSRxBSUSd4If5l%2FXPOkzbqx2WugiegW7jQIitE5q1cBWy2m03Xxcbz%2BvNj%2FY3RjwPs0Hp3F2yiFNRoM8HQxTMcyHKRuwZARJwsb3DfQbWgo80yjQRp2GjcjjSpED5UKdJazH0h4bHdkdZ%2B%2F4IP3eQJfBrFTgavjZOUM8jvFiMJOoHFLfK6FL6GPm%2B2BjmZm4cpbUX4fD9oD2lxTYN2fTEO7aLD5IlUn1eDuCU9NE%2FMvxuOvttodjQzJ%2FjmahFfkSbXvNw37dqAwiCy2gOGtycSbh0UsH8XsQFM1qhkmlktcp2Nn%2FERnm4AvXIzOJrxEvHIZvguzVcqcLKX7X9Wp90raEkGxL8BD0zoXQXrnob8%2B8KPTTwiI4nEbOeoy68T%2FM7bBhVo9e8Orw4roLXRqwkqoXwQsI11p6sXXdvijCHO0xn90cNcFF1RfKu7A9aZtV74Qi3H20oMho69oE3iRvVMc3ZM86z8fX%2F9HsDw%3D%3D&RelayState=https%3A%2F%2Fdiaguitatest.uncoma.edu.ar%2Fdiaguita%2F HTTP/1.1" 302 793

La configuración que hicimos en el servidor diaguita es lo mismo que la hicimos en el pilaga, el certificado es el mismo que en pilaga, usamos el mismo certificado para los 2 habrá que generar otro para diaguita? Sera eso?
Probamos deshabilitar el onelogin desde el servidor diaguita e ingresar con el usuario prueba y se logueó sin problemas.
Alguna orientación de donde buscar?

2) Ya que estamos después que levantamos nuevamente en el stack Arai usuarios y  cuando queremos agregar el icono a una aplicacion nueva como dice acá nos dice "El tamaño de la imagen es superior a lo permitido", eso es raro ante nos dejaba si problemasy el icono pesa 51 kb..el error en usuarios_imd es

toba_error_usuario: El tama\xf1o de la imagen es superior a lo permitido \n[TRAZA]\n\t\n\tci_aplicaciones_interno->evt_form_gral_modificacion \nArchivo: /usr/local/app/idm/php/operaciones/aplicaciones/ci_aplicaciones_interno.php, lInea 57 \nParametros: \n_772a3426d7e3194fa97c06368b11b1ad6d1f00b4ff\thttps://diaguitatest.uncoma.edu.ar/diaguita\tdiaguita\t\tM\xf3dulo de compras, contrataciones y patrimonio\t\t0\t0\t\t0\t0\tdiaguita1.png\timage/png\t/tmp/phpghEBeb\t0\t51595\t\t\n\t\n\ttoba_ci->registrar_evento \nArchivo: /usr/local/app/idm/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei.php, lInea 300 \nParametros: \nform_gral\t\t\nmodificacion\t\t\n_772a3426d7e3194fa97c06368b11b1ad6d1f00b4ff\thttps://diaguitatest.uncoma.edu.ar/diaguita\tdiaguita\t\tM\xf3dulo de compras, contrataciones y patrimonio\t\t0\t0\t\t0\t0\tdiaguita1.png\timage/png\t/tmp/phpghEBeb\t0\t51595\t\t\n\t\n\ttoba_ei->reportar_evento \nArchivo: /usr/local/app/idm/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ei_formulario.php, lInea 390 \nParametros: \nmodificacion\t\t...SIGUE..., referer: https://expedientes.uncoma.edu.ar/usuarios/aplicacion.php?ah=st5f2b49a1db21d4.91438294&ai=arai_usuarios%7C%7C31000008


15
SIU - Huarpe / Problemas con el login de Huarpe
« on: Julio 27, 2020, 03:01:28 pm »
Resulta que este semana no pude loguearme mas en huarpe (arai-usuarios),no se que pasa, me andubo un tiempo tiro el error, luego volvio a andar y ahora otra vez me tira el mismo error.
Mirando los log del contenedor usuarios-idp me sale esto para cualquier usuario, admin, admisudocu, etc:

[Tue Jul 14 16:30:10.987992 2020] [php7:notice] [pid 16] [client 10.0.1.5:33482] simplesamlphp ERR [230aef0b25] arai:usuarios_arai: El usuario 'login=admin' no existe, referer: https://expedientes.uncoma.edu.ar/idp/module.php/arai/loginuserpass.php?AuthState=_a3a96831e4a7802ec87cad42148289f5021092e632:https://expedientes.uncoma.edu.ar/idp/saml2/idp/SSOService.php?spentityid=https%3A%2F%2Fexpedientes···%2Fdefault-sp&RelayState=http%3A%2F%2Fexpedientes.uncoma.edu.ar%2Fusuarios%2F&cookieTime=1594754983

sera algo del LDAP?.
yo use el ldap que viene junto con la solución integral que esta en expedientes/dev/servicios/ldap.yml.
Sera algo de en que nodo del cluster se levanta?
Esta parte me confunde ---->El usuario 'login=admin' no existe, referer:
 no debería aparece solo admin?
Gracias!!

Páginas: [1] 2