Loading

La commande initialize-tsm de Tableau Server échoue avec une erreur de paramètres régionaux

Date de publication: Dec 9, 2022
Description

Après « yum install » de Tableau Server, l'étape suivante « initialize-tsm » échoue avec l'erreur de paramètres régionaux :

$ sudo /opt/tableau/tableau_server/packages/script<version>/initialize-tsm --accepteula -a user1 -f

Locale 'en_IN' is not using UTF-8 encoding. UTF-8 is required. (Le paramètre régional 'en_IN' n'utilise pas l'encodage UTF-8. UTF-8 est requis.)
Example UTF-8 locales are en_US.UTF-8 or ja_JP.UTF-8 etc. Run 'locale -a' to see
a list of supported locales on your system. (Exemple Les paramètres régionaux UTF-8 sont en_US.UTF-8 ou ja-JP.UTF-8 etc. exécutez 'locale-a' pour voir la liste des paramètres régionaux pris en charge sur votre système.)
Canceling. (Annulation en cours.)

Cause

Tableau Server s'exécute sur un système utilisant l'un des paramètres régionaux suivants :

de_DE, en_GB, en_US, es_ES, fr_FR, it_IT, ja_JP, ko_KR, pt_BR, zh_CN ou zh_TW.

Tout autre paramètre régional générera l'erreur.
 

Résolution
Vérifiez le paramètre régional du système Linux pour vous assurer qu'il fait bien partie des 11 paramètres régionaux pris en charge (voir les Informations supplémentaires).

Pour vérifier le paramètre régional du système, exécutez les commandes ci-dessous :

$  cat /etc/locale.conf
$  localectl


Pour définir les paramètres régionaux correctement, exécutez les commandes ci-dessous :

$ sudo yum update systemd      (facultatif, à n'exécuter que si systemd utilise une ancienne version empêchant la mise à jour de la commande suivante)
$ sudo localectl set-locale LANG=en_US.UTF-8

Dans certains, le paramétrage ci-dessus ne suffit pas à résoudre le problème. Dans ce cas, il se peut que l'interpréteur de commandes de l'invite Linux utilise des paramètres régionaux spécifiés. Exécutez les commandes ci-dessous pour définir la variable d'environnement pour l'interpréteur de commandes :

$ localedef -c -f UTF-8 -i en_US en_US.UTF-8
$ export LC_ALL=en_US.UTF-8

Après cela, réexécutez la commande initialize-tsm

 
Numéro d’article de la base de connaissances

001472682

 
Chargement
Salesforce Help | Article