Loading

When installing or upgrading Tableau Server on a host with forward proxy the error "Finalizing the topology failed" occurs

Date de publication: Feb 10, 2025
Description
When installing or upgrading Tableau Server where a forward proxy is configured, initialization fails at step 25, and obliterating does not resolve the issue; subsequent attempts to initialize may fail at step 22.

In either case, the following error message will occur:

 
Finalizing the topology failed
 
Running tsm status -v  returns information that Tableau Server Status is DEGRADED and 'Tableau Server Ask Data 0' is in an error state.

Cause

Forward proxy is preventing communication to and from processes introduced in Tableau Server.
Résolution

Windows OS

Confirm proxy settings are correct. For additional information please see the section entitled "Configuring Tableau Server on Windows to work with a forward proxy."  Please see Section 3: Add exceptions to bypass the proxy server. Ensure that necessary exceptions to the forward proxy are in place.
 

Linux OS

Configure Tableau Server to bypass the forward proxy by including the --no_proxy flag, as detailed in Initialize TSM. You should also add exceptions to this proxy configuration to guarantee that all communications within a local Tableau Server cluster (if you have one now or will have one later) do not route to the proxy server.

For example:

--no_proxy=localhost,127.0.0.1,localaddress,.localdomain.com,hostname
 
Note: On a Linux system, the content of the 20-proxy.conf file's "no_proxy" line should be "no_proxy=localhost,127.0.0.1,<domain preceded by dot>,<hostname>".  Replace the information in brackets with the relevant information from the computer running your Tableau Server. 

 By this we mean, do not put literally ".localdomain.com" or "localaddresss"  in to the no_proxy line.  These are placeholders.  Instead, substitute the actual domain info.  For instance, if you are working in a network with a domain of "data.is.good", and the FQDN of your Tableau Server machine is "tableau1.data.is.good", your no_proxy line would look like  "no_proxy=localhost,127.0.0.1,.data.is.good".  The "." in front of "data.is.good" is not a typo, it is necessary. Similarly, with hostname, please put the unqualified hostname for the server that is being used to install Tableau Server.

No reboot or restart is required for the proxy file to take affect and the initialize TSM again.






 
Ressources supplémentaires
Tabadmincontroller log will display the following error:
 
FinalizeTopology failed…ServiceOperationTimeoutException
 
Error message: "Finalizing the topology failed" occurs, and 'tsm status -v' shows that Tableau Server is DEGRADED with 'Tableau Server Ask Data 0' in an error state.
Numéro d’article de la base de connaissances

001471188

 
Chargement
Salesforce Help | Article