web-dev-qa-db-ja.com

initdb.bin:無効なロケール設定。 LANGおよびLC_ *環境変数を確認してください

ターミナル経由でubuntuシステムにbitnami odoo 9をインストールしようとすると、次のエラーメッセージが表示されました。

この問題を解決するにはどうすればよいですか?

initdb.bin: invalid locale settings; check LANG and LC_* environment variables

前もって感謝します!

6
Jithin U. Ahmed

次のコマンドを使用すると問題が解決しました

LC_ALL="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
23
Karthik CP

私が使用していたDockerイメージでは、すべてのロケールが/etc/locale.genファイルにコメントアウトされていました。ロケールが設定されていないため、このエラーが発生していました。

ビルドのスクリプトを作成していたので、次の2つのコマンドを実行して問題を修正しました(ファイル全体を上書きするという核となるオプションを回避したい場合は、/ etc/locale.genを手動で編集することをお勧めします)。

echo en_US.UTF-8 UTF-8 > /etc/locale.gen
locale-gen en_US.UTF-8
4
Iain Hunter

私にとってはsshの使用の一部です

したがって、sshd設定ファイルを編集します

/etc/ssh/sshd_config

lANGパートを次のように変更します。

AcceptEnv LANG en_US.UTF-8

次に、sshを再起動して再接続します

Sudo service sshd restart
1
SpiRail

Ubuntu Ubuntu 19.04(Disco Dingo)では、これらすべてを設定する必要がありました。

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales

完全なドキュメントは ここ です。

1
nesty