UiPath Documentation
automation-suite
2.2510
true
Guía de instalación de Automation Suite en Linux
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Process Mining no se carga después de deshabilitarlo y volver a habilitarlo

Las soluciones para Process Mining no se cargan después de deshabilitarlas y habilitarlas de nuevo, causadas por secretos de clave de firma obsoletos que rompen la autenticación entre Airflow y DataPipeline.

Después de deshabilitar Process Mining y volver a habilitarlo, Process Mining no se carga y devuelve el siguiente error:

Cannot read properties of undefined (reading 'toString')

Las aplicaciones processmining, airflow y datapipeline-api informan de un estado correcto en ArgoCD, y sus pods se ejecutan sin reinicios. El pod datapipeline-api devuelve HTTP 401 para cada solicitud a /api/v1/pipelines/configs.

Posible causa​

Deshabilitar Process Mining elimina los secretos de Airflow, pero deja los secretos de la clave de firma de DataPipeline en el espacio de nombres uipath en su lugar. Cuando vuelves a habilitar Process Mining, Automation Suite genera nuevas claves de firma para Airflow y no sobrescribe los secretos de DataPipeline que quedan. Airflow y DataPipeline tienen claves diferentes, por lo que la autenticación entre los dos servicios falla.

Los servicios afectados siguen pasando sus sondeos de actividad, por lo que el clúster sigue informando de un estado correcto.

Solución​

ADVERTENCIA:

Elimina solo los dos secretos del paso 1. No elimines datapipeline-settings-secret-encryption-key. Ese secreto contiene la clave de cifrado de protección de datos, y eliminarlo hace que los datos cifrados existentes sean ilegibles.

  1. Elimina los secretos de la clave de firma obsoletos:

    kubectl delete secret datapipeline-settings-signing-keys-secret \
                          datapipeline-settings-signing-keys-secret-23-10 -n uipath
    kubectl delete secret datapipeline-settings-signing-keys-secret \
                          datapipeline-settings-signing-keys-secret-23-10 -n uipath
    
  2. Aplica la configuración de tu clúster para recrear los secretos a partir de las claves actuales de Airflow:

    uipathctl manifest apply cluster_config.json --versions versions.json
    uipathctl manifest apply cluster_config.json --versions versions.json
    
  3. Reinicia datapipeline-api para cargar los secretos recreados:

    kubectl rollout restart deployment/datapipeline-api -n uipath
    kubectl rollout restart deployment/datapipeline-api -n uipath
    

Verificación​

Consulta los registros datapipeline-api para ver el código de estado devuelto a Airflow:

kubectl logs -n uipath deployment/datapipeline-api | grep "pipelines/configs"
kubectl logs -n uipath deployment/datapipeline-api | grep "pipelines/configs"

Solicitudes para /api/v1/pipelines/configs devolver HTTP 200 y cargas de Process Mining.

  • Posible causa​
  • Solución​
  • Verificación​

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado