ターミナル経由でubuntuシステムにbitnami odoo 9をインストールしようとすると、次のエラーメッセージが表示されました。
この問題を解決するにはどうすればよいですか?
initdb.bin: invalid locale settings; check LANG and LC_* environment variables
前もって感謝します!
次のコマンドを使用すると問題が解決しました
LC_ALL="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
私が使用していたDockerイメージでは、すべてのロケールが/etc/locale.genファイルにコメントアウトされていました。ロケールが設定されていないため、このエラーが発生していました。
ビルドのスクリプトを作成していたので、次の2つのコマンドを実行して問題を修正しました(ファイル全体を上書きするという核となるオプションを回避したい場合は、/ etc/locale.genを手動で編集することをお勧めします)。
echo en_US.UTF-8 UTF-8 > /etc/locale.gen
locale-gen en_US.UTF-8
私にとってはsshの使用の一部です
したがって、sshd設定ファイルを編集します
/etc/ssh/sshd_config
lANGパートを次のように変更します。
AcceptEnv LANG en_US.UTF-8
次に、sshを再起動して再接続します
Sudo service sshd restart
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
完全なドキュメントは ここ です。