Bei der Installation von Java ES in einer ganzen Root-Zone auf früheren Versionen von Solaris 10 kann es sein, dass das Installationsprogramm eine der folgenden Meldungen anzeigt:
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 |
oder
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. |
Beide Meldungen werden angezeigt, weil die bereits installierten Sun Java Web Console-Pakete eine falsche Attributeinstellung enthalten, die deren Aktualisierung durch das Installationsprogramm verhindert. Die Sun Java Web Console-Pakete mit der falschen Attributeinstellung wurden mit Solaris 10, Solaris 10 1/06, Solaris 10 6/06 und Java ES 2005Q4 ausgeliefert.
Lösung Zur Lösung dieses Problems müssen Sie vor der Installation von Java ES in einer ganzen Root-Zone die Sun Java Web Console-Pakete in der globalen Zone zunächst aktualisieren. Sie haben zwei Möglichkeiten:
Führen Sie in der globalen Zone das Installationsprogramm aus und installieren Sie nur alle gemeinsam genutzten Komponenten. Dadurch werden die Sun Java Web Console-Pakete aktualisiert und die Zonenattributeinstellungen berichtigt. Darüber hinaus werden auch die anderen gemeinsam genutzen Java ES 5-Komponenten in der globalen Zone installiert, und deren Installation wird allen nicht-globalen Zonen mitgeteilt. Möglicherweise ist dies in Ihrer Situation nicht akzeptabel und es wird davon abgeraten, wenn Sie eine ältere Version von Java ES in einer ganzen Root-Zone installiert haben.
Aktualisieren Sie in der globalen Zone nur die Sun Java Web Console-Pakete. Melden Sie sich dazu in der globalen Zone an und gehen Sie zum Java ES 5-Installationsverzeichnis für Solaris. Führen Sie als Benutzer „root“ folgende Vorgänge aus:
cd Product/sunwebconsole ./setup |
Das setup-Skript aktualisiert Sun Java Web Console in der globalen Zone und teilt die Aktualisierung allen nicht-globalen Zonen mit.