locale -a の出力の最後のエントリがユーザのロケールの場合、そのユーザに対する地域対応の Sun Management Center は提供されません。
この問題は、次の 2 つの条件下で発生します。
<Install_image>/disk1/sbin または /opt/SUNWsymon/sbin 下にあるコマンドを実行したあと、次のようなメッセージが表示された。
“LANG=xxxxx is either not valid or not installed. Defaulting to C”
xxxxx は、ユーザが設定したロケールです。
これは、GUI および CLI メッセージが地域対応にならず、英語でのみ表示されることを意味します。
上記のコマンドを実行するときに設定したローケルが locale -a の出力の最後のエントリである。
回避策: locale -a 出力の最後にダミーのロケールを作成します。このためには、次のようにします。
次のように入力してスーパーユーザーになります。
% su -
次のように入力して、locale ディレクトリに移動します。
cd /usr/lib/locale
locale -a の出力の最後に表示される名前の場所に “C” ロケールのディレクトリをコピーします。
cp -r ./C ./zzzz
locale -a の出力を調べて、新しいロケールが最後にあることを確認します。