Loading

TSM Application Server Does Not Start After Configuring SAML

Udgivelsesdato: Apr 29, 2025
Beskrivelse

After configuring server wide SAML in Tableau Server 2018.2 on CentOS 7.5, the application server will not start.

Cause

The cause can be related to one, or both of the following:
  • The certificate may have been corrupted in transport, during editing, or at some other time.
  • The certificate uses a .cert extension instead of the .crt extension that we list in our documentation as a requirement (Note that in most cases a .cert extension will work in Windows but not in Linux)
Løsning

Option 1

Change the existing certificate extension to .crt

Option 2

Create a self-signed certificate to confirm that the issue is, in fact with the certificate:

Please note that below solutions should only be used until a commercial cert can be obtained.  Please see our “Configure SSL for External HTTP Traffic to and from Tableau Server” article for more information.

If using Linux:

  1. Create the .Key File:
    openssl genrsa -out <yourcertname>.key 4096
    
  2. Create the .csr File:
    openssl req -new -key <yourcertname>.key -out <yourcertname>.csr
    
  3. Create the .crt File:\
    openssl x509 -req -days 1825 -in <yourcertname>.csr -signkey <yourcertname>.key -out <yourcertname>.crt
    

If using Windows:

  1. Navigate to C:\Program Files\Tableau\Tableau Server\<version>\apache\bin
  2. Create the .Key File:

    openssl.exe genrsa -out <yourcertname>.key 4096
    
  3. Create the .csr File:
    openssl.exe req -new -key <yourcertname>.key -out <yourcertname>.csr -config ..\conf\openssl.cnf
    
  4. Create the .crt File:
    openssl.exe x509 -req -days 1825 -in <yourcertname>.csr -signkey <yourcertname>.key -out <yourcertname>.crt 
Yderligere ressourcer
You will likely see the following error stack in the vizportal_node logs:
 
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.tableausoftware.domain.user.saml.TabKeyManager]: Constructor threw exception; nested exception is java.security.cert.CertificateException: Could not parse certificate: java.io.IOException: Illegal header:

 
Vidensartikelnummer

001471620

 
Indlæser
Salesforce Help | Article