我们不确定这个问题究竟是什么时候开始的,但我们最近发现,当我们登录 GCE 实例(debian-8-jessie-v20170110
在us-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
。