Problema
Cuando se ejecuta cualquier comando TSM, se produce el siguiente error:Could not connect to TSM Controller at 'https://servername:8850' (Error al conectar con el controlador de TSM en 'https://servername:8850')
Se pueden llevar a cabo una serie de comprobaciones para confirmar que el error se debe a que ha expirado el certificado de TSM y no a otras causas:
Paso 1:
# sudo su -l tableau # systemctl status tabadmincontroller_0Estos comandos mostrarán que el servicio está activo y en funcionamiento, pero no puede conectarse a TSM.
Paso 2:
Establezca una conexión Telnet con el puerto 8850 para verificar que esté funcionando:
# telnet localhost 8850 Trying ::1... Connected to localhost. Escape character is '^]'.
Si el certificado no es válido, verá este mensaje de error en ~/.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 failedEl registro de TSM mostrará 'timestamp check failed' como sufijo del mensaje de error anterior en lugar de 'validity check failed'.