Solaris 10 の旧バージョンで、完全ルートゾーンに Java ES をインストールすると、インストーラに次のいずれかのメッセージが表示されます。
Unsupported components in zone Following components required by the selected components, are not supported in local zone and they can not be installed directly into the local zone. Please install these components from the global zone before proceeding the installation SharedComponent |
または
The Sun Web Console packages that are installed on your system have a defect that is preventing Java ES from installing in a while root non-global zone. In order to rectify this situation you must upgrade the Sun Web Console packages in the global zone before installing Java ES in a whole root zone. Please see the Java ES Release Notes (bug 6451030) and Installation Guide for further information. |
どちらのメッセージも、インストール済みの Sun Java Web コンソールパッケージに不正な属性設定が含まれており、それによってインストーラがパッケージをアップグレードできないために表示されます。この不正な属性設定が含まれる Sun Java Web Console パッケージは、Solaris 10、Solaris 10 1/06、Solaris 10 6/06、および Java ES 2005Q4 と一緒に出荷されました。
解決方法: この問題を解決するには、完全ルートゾーンに Java ES をインストールする前に、大域ゾーンの Sun Java Web コンソールをアップグレードする必要があります。次の 2 つの方法があります。
大域ゾーンでインストーラを実行し、「すべての共有コンポーネント」のみをインストールします。これにより、Sun Java Web コンソールパッケージがアップグレードされ、ゾーン属性が修正されるほか、大域ゾーンにその他すべての Java ES 5 共有コンポーネントがインストールされ、非大域ゾーンに伝播されます。この方法は、状況によっては利用できないことがあります。以前のバージョンの Java ES を完全ルートゾーンにインストールしている場合は、推奨されない方法です。
大域ゾーンで、Sun Java Web コンソールパッケージのみをアップグレードします。この処理を行うには、大域ゾーンにログインし、Solaris の Java ES 5 インストールディレクトリに移動します。スーパーユーザーとして、次のコマンドを実行します。
cd Product/sunwebconsole ./setup |
setup スクリプトが、大域ゾーンで Sun Java Web コンソールをアップグレードし、アップグレードをすべての非大域ゾーンに伝播します。