UiPath Documentation
automation-suite
2.2510
true
Linux の Automation Suite のインストール ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

Process Mining を無効化してから再度有効化すると、読み込みに失敗する

Process Mining を無効化してから再度有効化すると読み込みに失敗する解決策: 古い署名キー シークレットが原因で Airflow と DataPipeline 間の認証が破損します。

Process Mining を無効化してから再度有効化すると、Process Mining の読み込みに失敗し、「 (カスタム メール機能)」というエラーが返されます。

Cannot read properties of undefined (reading 'toString')

processmining、airflow、datapipeline-api アプリケーションは、ArgoCD で正常なステートを報告し、それらのポッドは再起動することなく実行されます。datapipeline-api ポッドは、 への要求ごとに HTTP 401 を返/api/v1/pipelines/configs。

考えられる原因​

Process Mining を無効化すると、Airflow シークレットは削除されますが、 uipath 名前空間内の DataPipeline 署名キー シークレットはそのまま残ります。Process Mining を再度有効化すると、Automation Suite によって Airflow の新しい署名キーが生成されますが、残っている DataPipeline シークレットは上書きされません。Airflow と DataPipeline は異なるキーを保持するため、2 つのサービス間の認証は失敗します。

影響を受けるサービスは引き続き活性プローブに合格するため、クラスターは依然として正常なステートを報告します。

解決策​

警告:

手順 1 で作成した 2 つのシークレットのみを削除します。を削除しないでください datapipeline-settings-secret-encryption-key。このシークレットにはデータ保護の暗号化キーが保持されており、これを削除すると既存の暗号化されたデータは読み取れなくなります。

  1. 古い署名キーのシークレットを削除します。

    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. クラスター構成を適用して、現在の Airflow キーからシークレットを再作成します。

    uipathctl manifest apply cluster_config.json --versions versions.json
    uipathctl manifest apply cluster_config.json --versions versions.json
    
  3. 再実行 datapipeline-api 再作成したシークレットを読み込みます。

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

認証​

datapipeline-api ログで、Airflow に返されたステータス コードを確認します。

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

/api/v1/pipelines/configs への要求は HTTP 200 を返すと、Process Mining の負荷が返されます。

  • 考えられる原因​
  • 解決策​
  • 認証​

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得