Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Tableau Server でロケール エラーが発生して Initialize-Tsm が失敗する

公開日: Dec 9, 2022
説明

Tableau Server の "yum install" を実行した後、ロケール エラーが発生し、次のステップ "initialize-tsm" が失敗します。

$ 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.
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.
Canceling. (ロケール 'en_IN' が UTF-8 エンコーディングを使用していません。UTF-8 は必須です。 UTF-8 ロケールの例は、en_US.UTF-8 や ja_JP.UTF-8 などです。システムでサポートされているロケールのリストを表示するには、'locale -a' を実行します。キャンセルしています。)

Cause

Tableau Server は次のいずれかのロケールを使用して、システム上で実行されます。

de_DE、en_GB、en_US、es_ES、fr_FR、it_IT、ja_JP、ko_KR、pt_BR、zh_CN、zh_TW

他のロケールを使用すると、エラーが発生します。
 

解決策
Linux のシステム ロケールをチェックして、サポートされている 11 個のロケールに当てはまることを確認し、追加情報を参照します。

システム ロケールをチェックするには、次のコマンドを実行します。

$  cat /etc/locale.conf
$  localectl


ロケールを正しく設定するには、次のコマンドを実行します。

$ sudo yum update systemd      ((オプション) systemd が、次のコマンドで更新できない古いバージョンの場合にのみ実行します)
$ sudo localectl set-locale LANG=en_US.UTF-8

場合によっては、上記のように設定しても問題が解決しないことがあります。その場合、Linux プロンプトのシェルが特定のロケールを使用している可能性があります。次のコマンドを実行して、シェルの環境変数を設定します。

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

その後、initialize-tsm コマンドを再度実行します。

 
ナレッジ記事番号

001472682

 
読み込み中
Salesforce Help | Article