Uma*_*yub 34 cloud locale 12.04
我遇到了这个问题中提出的问题,我已经尝试了建议的解决方案,但面临同样的问题
当我跑步时locale,
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
当我跑
sudo locale-gen en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
我收到这个错误
sudo: unable to resolve host ubuntu
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
Generating locales...
en_US.UTF-8... /usr/sbin/locale-gen: line 177: warning: setlocale:
LC_ALL: cannot change locale (en_US.UTF-8)
/usr/sbin/locale-gen: line 243:
8925 Killed localedef $no_archive -i $input -c -f $charset $locale_alias
$locale failed
Generation complete.
Run Code Online (Sandbox Code Playgroud)
我Ubuntu Cloud Image在OpenStack云端运行
小智 60
问题是由于这个错误。云映像仅支持“en_US.UTF-8”,因此您必须确保主机服务器(用于通过 SSH 连接到云安装的 Ubuntu 服务器的安装)配置为使用“en_US.UTF-8”
为此,请在 Ubuntu 服务器安装上生成“en_US.UTF-8”:
$ sudo locale-gen en_US.UTF-8
Generating locales...
en_US.UTF-8... done
Generation complete.
$ sudo dpkg-reconfigure locales
Generating locales...
en_US.UTF-8... done
Generation complete.
Run Code Online (Sandbox Code Playgroud)
通过编辑/etc/default/locale仅包含以下行,在 Ubuntu Server 安装上使用新生成的语言环境:
LANG=en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
重新启动,然后访问云安装。
编辑:
有类似问题的人在编辑(或创建)/etc/environment包含以下内容时很幸运:
LANG=en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)
……也是。
| 归档时间: |
|
| 查看次数: |
85696 次 |
| 最近记录: |