UiPath Documentation
ai-center
2022.4
true
AI Center – Installationshandbuch
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Fehlerbehebung bei eigenständigem AI Center

Dieser Abschnitt enthält Informationen zur Fehlerbehebung für das AI Center in einer eigenständigen Umgebung.

Die folgenden Abschnitte sind spezifisch für das AI Center.

Wichtig:

Die eigenständige Installation von AI Center verwendet dasselbe Installationsprogramm wie die Automation Suite. Einige Seiten aus dem Abschnitt zur eigenständigen Fehlerbehebung im AI Center können zur entsprechenden Seite in der Automation Suite führen. In dieser Situation sind die Schritte in beiden Situationen gleich und das spezifische Verfahren für AI Center weist keine Besonderheiten auf.

Stellen Sie sicher, dass Sie das Verfahren befolgen, das Ihren Anforderungen entspricht.

Abgelaufenes Identitätstoken

Beschreibung

In einigen Fällen, wenn die AI Center-Installation mehr als eine Stunde dauert (normalerweise bei Airgapped-Installationen), läuft das ursprüngliche Orchestrator-Token ab, das in der input.json -Datei bereitgestellt wird, und die AI Center-Registrierung bei Identity Server schlägt fehl. Führen Sie die folgenden Schritte aus, um sie wiederherzustellen.

Wiederherstellungsschritte

  1. Melden Sie sich bei https://alm.<LB DNS> mit dem Benutzernamen admin an. Führen Sie den folgenden Befehl aus, um das Kennwort abzurufen:

    kubectl -n argocd get secret argocd-admin-password -o jsonpath={.data.password} | base64 -d
    kubectl -n argocd get secret argocd-admin-password -o jsonpath={.data.password} | base64 -d
    
  2. Gehen Sie zu ArgoCD und klicken Sie auf die Kachel aicenter .

  3. Klicken Sie auf APP-DETAILS und wechseln Sie zur Registerkarte Manifest .

  4. Klicken Sie auf der Registerkarte Manifest auf Bearbeiten .

  5. Rufen Sie das neue Identitätstoken ab, indem Sie das Feld accessToken auf der Registerkarte Manifest aktualisieren und auf Speichern klicken.

Die Synchronisierung startet automatisch und ist abgeschlossen.

Meldung: curl: (92) HTTP/2 stream 0 was not closed cleanly: HTTP_1_1_REQUIRED (err 13)

Beschreibung

Die folgende Fehlermeldung kann während der Installation des eigenständigen AI Centers auftreten: curl: (92) HTTP/2 stream 0 was not closed cleanly: HTTP_1_1_REQUIRED (err 13).

Lösung

Stellen Sie sicher, dass Sie TLS 1.2 und HTTP/2 verwenden, bevor Sie mit der Installation fortfahren.

Neuerstellen der Datenbanken

Wenn bei Ihren Datenbanken ein Problem besteht, können Sie sie direkt nach der Installation von Grund auf neu erstellen.

Dazu können Sie einen SQL-Befehl ausführen, um alle DBs zu löschen. Das geht wie folgt:

USE [master]
ALTER DATABASE [AutomationSuite_AICenter] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DROP DATABASE [AutomationSuite_AICenter]
CREATE DATABASE [AutomationSuite_AICenter]
GO
USE [master]
ALTER DATABASE [AutomationSuite_AICenter] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DROP DATABASE [AutomationSuite_AICenter]
CREATE DATABASE [AutomationSuite_AICenter]
GO

Das Installationsprogramm kann keine Verbindung zu ArgoCD herstellen, um zu überprüfen, ob das Kennwort zurückgesetzt wurde.

Beschreibung

Dieses Problem kann während der Fabric-Installation auftreten. Das Installationsprogramm kann mit dem folgenden Fehler (oder einem ähnlichen) fehlschlagen.

appproject.argoproj.io/fabric created
configmap/argocd-cm configured
[INFO] [2021-09-02T09:21:15+0000]: Checking if ArgoCD password was reset, looking for secrets/argocd-admin-password.
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:21:16+0000]: Secret not found, trying to log in with initial password...1/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:21:36+0000]: Secret not found, trying to log in with initial password...2/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:21:56+0000]: Secret not found, trying to log in with initial password...3/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:22:16+0000]: Secret not found, trying to log in with initial password...4/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:22:36+0000]: Secret not found, trying to log in with initial password...5/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:22:56+0000]: Secret not found, trying to log in with initial password...6/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:23:17+0000]: Secret not found, trying to log in with initial password...7/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:23:37+0000]: Secret not found, trying to log in with initial password...8/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:23:57+0000]: Secret not found, trying to log in with initial password...9/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:24:17+0000]: Secret not found, trying to log in with initial password...10/10
[ERROR][2021-09-02T09:24:37+0000]: Failed to log in
appproject.argoproj.io/fabric created
configmap/argocd-cm configured
[INFO] [2021-09-02T09:21:15+0000]: Checking if ArgoCD password was reset, looking for secrets/argocd-admin-password.
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:21:16+0000]: Secret not found, trying to log in with initial password...1/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:21:36+0000]: Secret not found, trying to log in with initial password...2/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:21:56+0000]: Secret not found, trying to log in with initial password...3/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:22:16+0000]: Secret not found, trying to log in with initial password...4/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:22:36+0000]: Secret not found, trying to log in with initial password...5/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:22:56+0000]: Secret not found, trying to log in with initial password...6/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:23:17+0000]: Secret not found, trying to log in with initial password...7/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:23:37+0000]: Secret not found, trying to log in with initial password...8/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:23:57+0000]: Secret not found, trying to log in with initial password...9/10
FATA[0000] dial tcp: lookup remusr-sf on 168.63.129.16:53: no such host
[INFO] [2021-09-02T09:24:17+0000]: Secret not found, trying to log in with initial password...10/10
[ERROR][2021-09-02T09:24:37+0000]: Failed to log in

Lösung 1

Überprüfen Sie alle erforderlichen Unterdomänen und stellen Sie sicher, dass sie korrekt konfiguriert sind und wie folgt weiterleitbar sind:

getent ahosts automationsuite.mycompany.com | awk '{print $1}' | sort | uniq
getent ahosts alm.automationsuite.mycompany.com | awk '{print $1}' | sort | uniq
getent ahosts registry.automationsuite.mycompany.com | awk '{print $1}' | sort | uniq
getent ahosts monitoring.automationsuite.mycompany.com | awk '{print $1}' | sort | uniq
getent ahosts objectstore.automationsuite.mycompany.com | awk '{print $1}' | sort | uniq
getent ahosts automationsuite.mycompany.com | awk '{print $1}' | sort | uniq
getent ahosts alm.automationsuite.mycompany.com | awk '{print $1}' | sort | uniq
getent ahosts registry.automationsuite.mycompany.com | awk '{print $1}' | sort | uniq
getent ahosts monitoring.automationsuite.mycompany.com | awk '{print $1}' | sort | uniq
getent ahosts objectstore.automationsuite.mycompany.com | awk '{print $1}' | sort | uniq
Wichtig:

Ersetzen Sie automationsuite.mycompany.com durch den Cluster-FQDN.

Wenn die obigen Befehle/Zeilen keine weiterleitbare IP-Adresse zurückgeben, ist die für das AI Center erforderliche Unterdomäne nicht ordnungsgemäß konfiguriert.

Hinweis:

Dieser Fehler tritt auf, wenn das DNS nicht öffentlich ist.

Sie müssen die private DNS-Zone (für Azure) oder Route 53 (für AWS) hinzufügen.

Wenn obige Befehle die richtige IP-Adresse zurückgeben, führen Sie die folgenden Schritte aus.

Lösung 2

  1. Löschen Sie den ArgoCD-Namespace, indem Sie den folgenden Befehl ausführen:

    export KUBECONFIG=/etc/rancher/rke2/rke2.yaml
    export PATH=$PATH:/var/lib/rancher/rke2/bin
    kubectl delete namespace argocd
    export KUBECONFIG=/etc/rancher/rke2/rke2.yaml
    export PATH=$PATH:/var/lib/rancher/rke2/bin
    kubectl delete namespace argocd
    
  2. Führen Sie zum Überprüfen den folgenden Befehl aus:

    kubectl get namespace
    kubectl get namespace
    

In der Ausgabe dieses Befehls darf kein ArgoCD-Namespace vorhanden sein.

Hinweis:

Sobald der ArgoCD-Namespace gelöscht wurde, setzen Sie die Installation fort.

Probleme beim Zugriff auf das AI Center

Bei Problemen im Zusammenhang mit dem Zugriff auf das AI Center führen Sie die Schritte aus den folgenden Abschnitten aus:

Hinweis:

Falls Sie das Selbstsignierungszertifikat verwenden, müssen Sie außerdem die URL https://objectstore.${CONFIG_CLUSTER_FQDN} einmal mit jedem Browser aufrufen, den Sie verwenden möchten, um mit dem Speicher interagieren zu können.

Aktivieren des AI Centers auf dem wiederhergestellten Cluster

Führen Sie nach der Wiederherstellung eines Clusters die folgenden Schritte aus.

  1. Stellen Sie eine Verbindung mit dem wiederhergestellten Cluster her.

  2. Löschen Sie die vorhandenen geheimen Schlüssel.

    1. Die Geheimnisse auflisten:

      kubectl -n uipath get secrets | grep aicenter
      kubectl -n uipath get secrets | grep aicenter
      
    2. Löschen Sie die folgenden Geheimnisse:

      Kubectl -n uipath delete secrets aicenter-cluster-credentials aicenter-deploy-token-XXXXX aicenter-jobs-token-XXXXX
      Kubectl -n uipath delete secrets aicenter-cluster-credentials aicenter-deploy-token-XXXXX aicenter-jobs-token-XXXXX
      

      Ersetzen Sie XXXXX durch die in Schritt 2b aufgeführten Zeichen.

    3. Rufen Sie den Standardtokennamen ab und löschen Sie ihn:

      Kubectl -n uipath get secrets | grep default-token
      Kubectl -n uipath delete secrets default-token-XXXXX
      Kubectl -n uipath get secrets | grep default-token
      Kubectl -n uipath delete secrets default-token-XXXXX
      
  3. Gehen Sie zu ArgoCD und synchronisieren Sie die AI Center-Anwendung.

  4. Starten Sie alle AI Center-bezogenen Dienste neu:

    kubectl -n uipath rollout restart deployment ai-app-deployment ai-helper-deployment ai-pkgmanager-deployment ai-deployer-deployment ai-trainer-deployment ai-appmanager-deployment
    kubectl -n uipath rollout restart deployment ai-app-deployment ai-helper-deployment ai-pkgmanager-deployment ai-deployer-deployment ai-trainer-deployment ai-appmanager-deployment
    

Enabling AI Center on the restored cluster

Führen Sie nach der Wiederherstellung eines Clusters die folgenden Schritte aus.

  1. Stellen Sie eine Verbindung mit dem wiederhergestellten Cluster her.

  2. Löschen Sie die vorhandenen geheimen Schlüssel.

    1. Die Geheimnisse auflisten:

      kubectl -n uipath get secrets | grep aicenter
      kubectl -n uipath get secrets | grep aicenter
      
    2. Löschen Sie die folgenden Geheimnisse:

      Kubectl -n uipath delete secrets aicenter-cluster-credentials aicenter-deploy-token-XXXXX aicenter-jobs-token-XXXXX
      Kubectl -n uipath delete secrets aicenter-cluster-credentials aicenter-deploy-token-XXXXX aicenter-jobs-token-XXXXX
      

      Ersetzen Sie XXXXX durch die in Schritt 2b aufgeführten Zeichen.

    3. Rufen Sie den Standardtokennamen ab und löschen Sie ihn:

      Kubectl -n uipath get secrets | grep default-token
      Kubectl -n uipath delete secrets default-token-XXXXX
      Kubectl -n uipath get secrets | grep default-token
      Kubectl -n uipath delete secrets default-token-XXXXX
      
  3. Gehen Sie zu ArgoCD und synchronisieren Sie die AI Center-Anwendung.

  4. Starten Sie alle AI Center-bezogenen Dienste neu:

    kubectl -n uipath rollout restart deployment ai-app-deployment ai-helper-deployment ai-pkgmanager-deployment ai-deployer-deployment ai-trainer-deployment ai-appmanager-deployment
    kubectl -n uipath rollout restart deployment ai-app-deployment ai-helper-deployment ai-pkgmanager-deployment ai-deployer-deployment ai-trainer-deployment ai-appmanager-deployment
    

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben