[SOLUCIONADO] uuid - Usuario migrado desde 2.3 - UNPSJB

Hola Marcelo,

me imagine que eran bastantes usuarios, por eso no me parecia una solucion viable ir corrigiendo de a uno… aun siendo un porcentaje menor van a ser bastantes.

En el ambiente de pruebas se llevó copia de la migración inicial no la actual. Por desconocimiento y/o mala interpretación. El comando de migración se tuvo que correr más de una vez.

No te preocupes por la cantidad de ejecuciones del comando, todo lo que se migro no se vuelve a tocar y algun detalle en los datos puede hacer que se deba correr mas de una vez.

docker run --rm -it --env-file=migrar.env --volume /tmp/instalacion_2_3:/tmp/mapeo_interno hub.siu.edu.ar:5005/siu-arai/arai-usuarios/idm:$VERSION -- idm/bin/instalador docker:db-actualizar -p /tmp/mapeo_interno --no-interaction --no-progress
El log del instalador no se podía acceder por el --rm del comando de migración, quitándoselo pudimos acceder al instalador.log

No es necesario que quites el --rm del comando para obtener el log del instalador, si al final incluis el modificador –log-output te lo deberia sacar con el resto de la salida, algo para sumar a la documentacion quizas.

Le cambiamos el search_path y luego de eso se pudo obtener lo que dice la captura de pantalla donde pareciera que todos los usuarios tendrían el uuid. Adjunto los logs (el último en realidad) del proceso por las dudas ayude. Mirando la operación Búsqueda de usuarios hasta la página 55 más o menos el uuid coincide con el identificador (unos 1100).

Estoy mirando eso justamente a ver si puedo encontrar algun patron, veo que hay algunos errores por limites excedidos en la consulta… quizas este relacionado pero tengo que investigarlo.

Definitivamente si esos 1100 tiene uid == identificador entonces no se migraron, si volves a ejecutar la migracion el resultado te expone esos 1100 o te dice que todos tienen uid asignado?.

Si lo que necesitas es hacer una prueba rapida podes eliminarlo y crearlo de cero con los mismos datos... pero esta claro que eso no es escalable y si tenes 50 personas en la misma situacion, hay que encontrar el motivo del problema.
Este proceso lo hicimos y funcionó correctamente (borrar el usuario y crearlo nuevamente). Mencioné a Sudocu pero en realidad no se podía ingresar a huarpe tampoco con el usuario.
El problema es que ese mecanismo no es viable con 1100 individuos, seleccionando alguno de los usuarios que si poseen uid != identificador han tenido algun inconveniente de acceso?, pregunto esto por si acaso es un tema de config de la aplicacion en si.

Saludos