ロケール管理ツールは繁体字中国語ロケールを適切にインストールしません。このエラーは、このツールが SUNWhjmfp パッケージのインストールに失敗するために発生します。たとえば、次のコマンドを入力します。
# localeadm -a zh_tw path_to_image
SUNWhjmfp パッケージのインストール中、ロケール管理ツールの処理が停止します。そして、次のエラーメッセージが表示されます。
pkgadd: ERROR: no package associated with <UNWhjmfp> There was an error adding package UNWhjmfp to the system. |
回避方法: 繁体字中国語ロケールを追加する前に、次の手順を実行してください。
スーパーユーザーになります。
/usr/sadm/lib/localeadm/ ディレクトリに移動します。
Locale_config_S9.txt ファイルを開きます。
先頭の「S」が抜けている「UNWhjmfp」という文字列を検索します。
この「UNWhjmfp」を「SUNWhjmfp」に置換します。
繁体字中国語ロケールをインストールします。
# localeadm -a zh_tw path_to_image
あるいは、次のパッチを適用します。このパッチはシステムのプラットフォームによって異なります。
SPARC ベースのシステムの場合、パッチ ID 117590-04 以降
x86 ベースのシステムの場合、パッチ ID 117591-04 以降