문제
TSM 명령을 실행하면 다음 오류가 발생합니다.Could not connect to TSM Controller at 'https://servername:8850'('https://servername:8850'에서 TSM 컨트롤러에 연결할 수 없습니다.)
몇 가지 기본적인 확인 단계를 수행하여 다른 가능한 원인이 아닌 TSM 인증서 만료로 인해 이 오류가 발생했는지 확인할 수 있습니다.
1단계:
# sudo su -l tableau # systemctl status tabadmincontroller_0이러한 명령은 서비스가 활성 상태이고 실행 중이지만 TSM에 연결할 수 없음을 나타냅니다.
2단계:
포트 8850에 텔넷 연결하여 작동 중인지 확인합니다.
# telnet localhost 8850 ::1를 시도하는 중... localhost에 연결되었습니다. 이스케이프 문자는 '^]'입니다.
인증서가 잘못된 경우 ~/.tableau/tsm/tsm.log에 다음 오류 메시지가 표시됩니다.
2019-03-15 15:09:57 main : ERROR com.tableausoftware.tabadmin.ServerApi - Exception sending request org.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(타임스탬프 검사 실패)'가 표시될 수 있습니다.