ai-center
2022.4
true
AI Center – Installationshandbuch
Automation CloudAutomation SuiteStandalone
Last updated 6. Juni 2024

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 -dkubectl -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 Speichernklicken.


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]
GOUSE [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 inappproject.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 | uniqgetent 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 Ihren 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 argocdexport KUBECONFIG=/etc/rancher/rke2/rke2.yaml
    export PATH=$PATH:/var/lib/rancher/rke2/bin
    kubectl delete namespace argocd
  2. Run the following command to verify:
    kubectl get namespacekubectl get namespace

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

Hinweis: Sobald der ArgoCD-Namespace gelöscht wurde, fahren Sie mit der 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 ein selbstsignierendes Zertifikat verwenden, müssen Sie auch einmal mit jedem Browser, den Sie verwenden möchten, die URL https://objectstore.${CONFIG_CLUSTER_FQDN} aufrufen, 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 aicenterkubectl -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-XXXXXKubectl -n uipath delete secrets aicenter-cluster-credentials aicenter-deploy-token-XXXXX aicenter-jobs-token-XXXXX
      Ersetzen Sie XXXXX durch die in Schritt 2baufgefü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-XXXXXKubectl -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-deploymentkubectl -n uipath rollout restart deployment ai-app-deployment ai-helper-deployment ai-pkgmanager-deployment ai-deployer-deployment ai-trainer-deployment ai-appmanager-deployment
    

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 aicenterkubectl -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-XXXXXKubectl -n uipath delete secrets aicenter-cluster-credentials aicenter-deploy-token-XXXXX aicenter-jobs-token-XXXXX
      Ersetzen Sie XXXXX durch die in Schritt 2baufgefü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-XXXXXKubectl -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-deploymentkubectl -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?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten