警告:setlocale:LC_ALL:无法在 GCE 实例上更改语言环境

警告:setlocale:LC_ALL:无法在 GCE 实例上更改语言环境

我们不确定这个问题究竟是什么时候开始的,但我们最近发现,当我们登录 GCE 实例(debian-8-jessie-v20170110us-west1-b区域中)时,控制台上总是出现以下警告消息;

警告:setlocale:LC_ALL:无法更改语言环境(ja_JP.UTF-8)

你们知道为什么我们突然开始在 GCE 实例中收到此警告消息吗?我们自己没有更改任何与语言环境相关的设置。

运行后sudo localedef -f UTF-8 -i ja_JP ja_JP.UTF-8,警告信息消失了,但如果我们能知道问题发生的原因,将会很有帮助。

答案1

您的远程主机不支持本地配置的相同语言环境(请参阅locale)。

要忽略警告,您可以在连接之前设置LC_ALL为,例如C

LC_ALL=C ssh [email protected]

要在主机上安装某些特定语言包,请运行:

sudo apt-get install language-pack-en language-pack-jp

要检查所有支持的区域设置,请运行:locale -a

相关内容