Loading

Erreurs "Tableau Server initialization failed" et "initdb: could not execute command" durant l'installation

Date de publication: Jul 20, 2023
Description
Lorsque vous tentez d'installer Tableau Server, l'erreur suivante peut se produire :
 
Tableau server initialization failed 
See install log at C:\ProgramData\Tableau\Tableau Server\logs (L'initialisation de Tableau Server a échoué. Consultez le journal d'installation sur C:\ProgramData\Tableau\Tableau Server\logs)
 
En outre, l'erreur suivante peut apparaître dans le fichier tabadmin.log :
 
creating template1 database in pgsql/data/base/1 ... initdb: could not execute command ""C:/Program Files/Tableau/Tableau Server/<version>/pgsql/bin/postgres.exe" --boot -x1 -F ": No error (Aucune erreur)
initdb: removing data directory "pgsql/data" 

Cause

Durant l'initialisation de la base de données, le processus postgres.exe exécute diverses commandes à l'invite de commande (C:\Windows\System32\cmd.exe). Si l'utilisateur Windows n'est pas autorisé à accéder à cet emplacement ou si la variable d'environnement ComSpec ne pointe pas correctement vers cmd.exe, ces erreurs se produiront.
Résolution
Veuillez tenter les options de dépannage suivantes :
  • Vérifiez les autorisations utilisateur pour l'ordinateur sur lequel Tableau Server est en cours d'installation :
    • Vérifiez que l'utilisateur connecté à Windows dispose des autorisations d'administrateur sur le lecteur C, les dossiers C:\WIndows et C:\Windows\System32 ainsi que le fichier cmd.exe, même si Tableau Server n'est pas installé sur le lecteur C.
    • Vérifiez la propriété des objets ci-dessus. Il arrive que le compte TrustedIInstaller devienne le propriétaire du groupe Administrateurs, ce qui génère des problèmes d'autorisations.
    • Même s'il semble que cmd.exe hérite correctement des autorisations du dossier C:\Windows\System32, rétablissez l'héritage des autorisations cmd.exe.
  • Vérifiez la variable d'environnement ComSpec pour vous assurer qu'elle pointe vers le fichier cmd.exe et ne contient pas de symboles supplémentaires dans le chemin d'accès :
  1. Dans le panneau de commande, cliquez sur Système, puis sur Paramètres système avancés.
  2. Cliquez sur Variables d'environnement
  3. Sous Variables système, vérifiez le chemin ComSpec.
Ressources supplémentaires


Numéro d’article de la base de connaissances

001473807

 
Chargement
Salesforce Help | Article