GUI ベースのインストールプログラムを使用してゾーンが含まれるシステムをアップグレードすると、ロケールの問題が発生します。インストールしたあとに、/etc/default/init ファイルの LANG 変数が null に設定されます。いずれかのシステムコマンドを実行すると、次のエラーメッセージが表示されます。
couldn't set locale correctly |
回避方法: スーパーユーザーとして、次の回避方法のいずれかを選択します。
回避方法 1: システムのアップグレードがすでに完了している場合は、/etc/default/init ファイルを手動で編集して、正しい LANG 変数および LC_* 変数を設定してください。そのあとで、システムをリブートします。
詳細な説明と例については、locale(1) のマニュアルページを参照してください。
回避方法 2: テキストベースのインストールプログラムを使用して、システムをアップグレードします。次の手順のうち、使用しているシステムに適した手順を実行してください。
SPARC システムの場合は、boot コマンドと一緒に text フラグを使用します。たとえば、CD メディアを使用してソフトウェアをインストールする場合は、次のコマンドを実行します。
ok boot cdrom - text |
x86 システムの場合は、インストール選択画面で「3 Solaris Interactive Text (Desktop session)」を選択します。
詳細については、Solaris 10 インストールガイドを参照してください。