Loading

TSM Application Server Does Not Start After Configuring SAML

게시 일자: Apr 29, 2025
상세 설명

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)
솔루션

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 
추가 자원
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:

 
Knowledge 기사 번호

001471620

 
로드 중
Salesforce Help | Article