使用基于 GUI 的安装程序升级包含区域的系统时发生语言环境问题。完成安装后,/etc/default/init 文件中的 LANG 变量被设置为 null。如果执行任何系统命令,将会显示以下错误消息:
couldn't set locale correctly |
解决方法:以超级用户身份选择以下解决方法之一:
解决方法 1:如果系统已升级,请手动编辑 /etc/default/init 文件以设置正确的 LANG 和 LC_* 变量。然后重新引导系统。
有关更多信息和示例,请参见 locale(1) 手册页。
解决方法 2:使用基于文本的安装程序升级系统。执行适合于系统的以下任一步骤:
对于 SPARC 系统,请将文本标志和引导命令一起使用。例如,如果使用 CD 介质安装软件,请执行以下命令:
ok boot cdrom - text |
对于 x86 系统,在安装选择屏幕上,选择“3 Solaris 交互式文本(桌面会话)”。
有关更多信息,请参见 Solaris 10 安装指南。