initdb.bin:无效的语言环境设置;检查LANG和LC_ *环境变量

问题描述 投票:5回答:4

当我尝试通过终端在Ubuntu系统中安装bitnami odoo 9时,出现以下错误消息。

如何解决此问题?

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

提前感谢!

openerp bitnami
4个回答
19
投票

使用以下命令时已解决的问题

LC_ALL="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"

3
投票

在docker映像上,我正在使用的每个语言环境在/etc/locale.gen文件中被注释掉。表示未设置任何语言环境,从而导致此错误。

因为我正在编写构建脚本,所以我运行了以下两个命令来解决该问题(如果要避免覆盖整个文件的核选项,您可能需要手动编辑/etc/locale.gen)

echo en_US.UTF-8 UTF-8 > /etc/locale.gen
locale-gen en_US.UTF-8

1
投票

对我来说,这是使用ssh的一部分

因此编辑sshd配置文件

/etc/ssh/sshd_config

并将LANG的部分更改为此:

AcceptEnv LANG en_US.UTF-8

然后重新启动ssh并重新连接

sudo service sshd restart

0
投票

在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

完整文档为here

© www.soinside.com 2019 - 2024. All rights reserved.