# sudo su -l tableau# systemctl status tabadmincontroller_0Diese Befehle zeigen an, dass der Dienst aktiv ist und läuft, aber Sie können dennoch keine Verbindung zu TSM herstellen.
# telnet localhost 8850Trying ::1...Connected to localhost.Escape character is '^]'.
2019-03-15 15:09:57 2019-02-12 14:37:31.272 -0500 20008 main : ERROR com.tableausoftware.tabadmin.cli.ServerApi - Exception sending request. (Ausnahme beim Senden der Anforderung.)org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://localhost.localdomain:8850/api/0.5/login": (Fehler aufgrund von I/O bei POST-Anforderung für "https://localhost.localdomain:8850/api/0.5/login":) sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed; nested exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: (Validitätsprüfung fehlgeschlagen; verschachtelte Ausnahme ist javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:) PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed (PKIX-Pfadüberprüfung fehlgeschlagen: java.security.cert.CertPathValidatorException: Validitätsprüfung fehlgeschlagen)Im TSM-Protokoll wird unter Umständen die Meldung 'timestamp check failed' (Zeitstempelprüfung fehlgeschlagen) als Suffix für die Fehlermeldung oben angezeigt, anstelle von 'validity check failed' (Validitätsprüfung fehlgeschlagen).
TSM verwendet ein selbstsigniertes SSL-Zertifikat, das zum Zeitpunkt der Installation generiert wird. In früheren Versionen war eine komplette Neuinstallation von Tableau Server erforderlich, um ein neues SSL-Zertifikat zu generieren. In aktuellen Versionen kann durch eine Neuinstallation von tabadmincontroller ein neues Zertifikat erzeugt werden.
In aktuellen Versionen wurde ein neues Flag, --trust-admin-controller-cert, zu TSM und dem Skript upgrade-tsm hinzugefügt. Um diese Lösung durchzuführen, müssen Sie dieselbe Versionsfamilie installieren. Wenn Sie beispielsweise Tableau Server 2021.4.1 verwenden, müssen Sie Tableau Server 2021.4.1 oder höher installieren.
Option 1
Führen Sie folgende Schritte durch, wenn es nicht möglich ist, TSM von der Befehlszeile aus aufzurufen und Sie versuchen, von einer alten Version auf eine aktuelle Version mit dem neuen Flag zu aktualisieren.
Greifen Sie auf den TSM dieser Version wie folgt mit dem Flag --trust-admin-controller-cert zu:
/opt/tableau/tableau_server/packages/bin./tsm stop
--trust-admin-controller-cert
Dabei ist die Versionsnummer des neu installierten Tableau Server-Build, die Sie auf der Release-Seite für diese Tableau Server-Version finden können.
Versuchen Sie es z. B. mit: tsm data-access repository-access enable --repository-username readonly --repository-password --trust-admin-controller-cert
(Hinweis: Bei TSM-CLI-Verbindungen von Remote-Computern aus werden Sie aufgefordert, dem Tableau-Installations-CA-Zertifikat zu vertrauen, wenn Sie das erste Mal eine Verbindung mit dem Tableau-Server aufbauen, auf dem TSM Administration Controller läuft. Sie können wählen, ob Sie dem CA-Zertifikat vertrauen wollen. Dann werden Sie auf diesem Computer erst wieder gefragt, wenn das Zertifikat abläuft (Standard ist 3 Jahre). Oder Sie können eine Verbindung mit einmaligem Vertrauen herstellen, indem Sie Ihr TSM-Kommando mit dem Flag --trust-admin-controller-cert ausführen.)
Option 2
Eine Neuinstallation von tabadmincontroller kann auf aktuellen, unterstützten Versionen durchgeführt werden, um anhand der folgenden Schritte ein neues Zertifikat zu generieren:
Windows:
#openssl s_client -connect servername:8850
# echo | openssl s_client -connect servername:8850 2>/dev/null | openssl x509 -noout -dates001471255

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.