Connect - Hinweise zur Fehlerbehebung
Ausgehende Kommunikation (von Connect)
Überprüfen der Firewall-Einstellungen
Stellen Sie sicher, dass eventuell vorhandene Firewalls den Zugriff auf die gewünschte Ressource zulassen.
Überprüfen der Verbindung auf Betriebssystem-Ebene
Sofern auf dem Connect Server ein Browser installiert ist und es sich um einen http GET Request handelt, versuchen Sie mit diesem auf die Ressource zuzugreifen. Verwenden Sie andernfalls Invoke-WebRequest
(Windows PowerShell) oder curl
(Linux / macOS) um den Aufruf durchzuführen. Prüfen Sie die entsprechenden Fehlermeldungen.
Überprüfen der Verbindung auf Connect-Ebene
Legen Sie auf dem Connect Server eine Verbindung zum gewünschten Zielsystem an und führen Sie einen Verbindungstest aus (sofern verfügbar). Überprüfen Sie ggf. die hierbei auftretenden Fehlermeldungen in der Benutzeroberfläche sowie auf der Konsole.
Fehlermeldungen und Ursachen
The remote certificate is invalid because of errors in the certificate chain: UntrustedRoot
Die Stammzertifizierungsstelle, welche das Zertifikat des Zielservers ausgestellt hat, ist nicht als vertrauenswürdig eingestuft.
Windows
Kopieren Sie eine .crt Datei mit dem Zertifikat der entsprechenden Stammzertifizierungsstelle in ein Verzeichnis und führen Sie anschließend das Kommando certutil -addstore -f "ROOT" my_trusted_root_ca.crt
aus. (my_trusted_root_ca.crt steht hier stellvertretend für den Dateinamen der .crt-Datei)
Debian und Ubuntu
Kopieren Sie eine .crt Datei mit dem Zertifikat der entsprechenden Stammzertifizierungsstelle in das Verzeichnis /usr/local/share/ca-certificates/ und führen Sie anschließend das Kommando update-ca-certificates
aus.
Redhat und CentOS
Kopieren Sie eine .crt Datei mit dem Zertifikat der entsprechenden Stammzertifizierungsstelle in das Verzeichnis /etc/pki/ca-trust/source/anchors/ und führen Sie anschließend das Kommando update-ca-trust
aus.
Docker
Die oben beschriebenen Aktionen auf OS-Ebene können bereits im Dockerfile hiterlegt werden. Entsprechende Beispiele finden Sie in den mit dem Connect Server ausgelieferten Dockerfiles.