UiPath Documentation
automation-suite
2.2510
true
Guia de instalação do Automation Suite no Linux
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

O Process Mining falha ao carregar após desabilitá-lo e reabilitá-lo

Soluções para o Process Mining que não carregam após você desabilitar e habilitar novamente, causadas por segredos de chaves de assinatura obsoletos que interrompem a autenticação entre o Airflow e o DataPipeline.

Depois de desabilitar o Process Mining e, em seguida, habilitá-lo novamente, o Process Mining falha ao carregar e retorna o seguinte erro:

Cannot read properties of undefined (reading 'toString')

Os aplicativos processmining, airflow e datapipeline-api relatam um estado íntegro no ArgoCD e seus pods são executados sem reinicializações. O pod datapipeline-api retorna HTTP 401 para cada solicitação para /api/v1/pipelines/configs.

Possível causa​

Desabilitar o Process Mining remove os segredos do Airflow, mas deixa os segredos da chave de assinatura do DataPipeline no namespace uipath inalterados. Quando você habilita o Process Mining novamente, o Automation Suite gera novas chaves de assinatura para o Airflow e não substitui os segredos do DataPipeline que permanecem. Então, o Airflow e o DataPipeline mantêm chaves diferentes, portanto, a autenticação entre os dois serviços falha.

Os serviços afetados continuam a passar suas testes de atividade, e é por isso que o cluster ainda relata um estado íntegro.

Solução​

AVISO:

Exclua apenas os dois segredos na etapa 1. Não exclua datapipeline-settings-secret-encryption-key. Esse segredo contém a chave de criptografia de proteção de dados, e excluí-lo torna os dados criptografados existentes ilegíveis.

  1. Exclua os segredos da chave de assinatura obsoletas:

    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. Aplique sua configuração de cluster para recriar os segredos das chaves atuais do Airflow:

    uipathctl manifest apply cluster_config.json --versions versions.json
    uipathctl manifest apply cluster_config.json --versions versions.json
    
  3. Reinicie datapipeline-api para carregar os segredos recriados:

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

Verificação​

Verifique os logs datapipeline-api para o código de status retornado ao Airflow:

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

Solicitações para retornar /api/v1/pipelines/configs HTTP 200, e as cargas do Process Mining.

  • Possível causa​
  • Solução​
  • Verificação​

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades