# sudo su -l tableau# systemctl status tabadmincontroller_0これらのコマンドを実行すると、サービスはアクティブで実行中だが、まだ TSM に接続できないと表示されます。
# telnet localhost 8850Trying ::1... (試行中 ::1...)Connected to localhost. (localhost に接続しました。)Escape character is '^]'. (エスケープ文字は '^]' です。)
2019-03-15 15:09:57 main :ERROR com.tableausoftware.tabadmin.ServerApi - Exception sending requestorg.springframework.web.client.ResourceAccessException:I/O error on POST request for "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:PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failedTSM ログに、上記のエラーメッセージのサフィックスとして「validity check failed」(検証チェックに失敗しました) ではなく「timestamp check failed」(タイムスタンプのチェックに失敗しました) と表示されます。
TSM では、インストール時に生成される自己署名 SSL 証明書を使用します。 以前のバージョンでは、新しい SSL 証明書を再生成するために、Tableau Server の完全再インストールが必要でした。 現在のバージョンでは、tabadmincontroller の再インストールを実行すると、新しい証明書を生成できます。
現在のリリースでは、TSM に --trust-admin-controller-cert というフラグと upgrade-tsm スクリプトが追加されています。 この解決策を実行するには、同じバージョン ファミリーをインストールする必要があります。 たとえば、Tableau Server 2021.4.1 を使用している場合、Tableau Server 2021.4.1 以降をインストールする必要があります。
オプション 1
コマンド ラインから TSM にアクセスできず、新しいフラグを持つ現在のバージョンに古いバージョンからアップグレードしようとしている場合は、次の手順を実行します。
次のように --trust-admin-controller-cert フラグを使用して、そのバージョンの TSM にアクセスします。
/opt/tableau/tableau_server/packages/bin./tsm stop
--trust-admin-controller-cert
ここで、 は、新しくインストールされた Tableau Server バージョンのリリース ページで確認できる Tableau Server のビルド バージョン番号になります。
たとえば、tsm data-access repository-access enable --repository-username readonly --repository-password --trust-admin-controller-cert を試してみてください。
(注意:リモートコンピューターからの TSM CLI 接続の場合、TSM 管理コントローラーを実行している Tableau Server への初回接続時に、Tableau インストールの CA 証明書を信頼するよう求められます。CA 証明書を信頼することを選択できます。その場合、証明書の有効期限 (既定では 3 年) が切れるまで、そのコンピューターで改めて信頼を求められることはありません。または、--trust-admin-controller-cert フラグを指定して TSM コマンドを実行し、1 回限りの信頼で接続することもできます)。
オプション 2
現在サポートされているバージョンで tabadmincontroller の再インストールを実行し、次のようにして新しい証明書を生成できます。
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.