특정 버전의 Sun Java Web Console이 해당 영역에 이미 설치되어 있는 경우 전체 루트 영역에 고유 구성 요소의 설치가 차단될 수 있습니다. 즉, 전체 루트 영역에 제품 구성 요소를 설치하지 못할 수 있습니다.
이 상황에 대해서는 Sun Java Enterprise System 5 UNIX용 릴리스 노트의 버그 6451030에 나와 있습니다.
일부 이전 버전의 Sun Java Web Console 패키지에는 Sun Java Web Console이 전체 루트 영역에서 업그레이드되지 못하게 하는 잘못된 속성 설정이 포함되어 있습니다. 잘못된 속성 설정이 포함된 Sun Java Web Console 패키지는 Solaris 10, Solaris 10 Update 1(1/06), Solaris 10 Update 2(6/06) 및 Java ES 4(2005Q4)와 함께 제공되었습니다. Solaris 10 Update 3(11/06) 및 Java ES 5의 패키지는 올바른 속성이 포함되어 있습니다. 호스트에 결함이 있는 패키지가 포함되어 있는지 확인하려면 전역 영역에서 다음 명령을 실행합니다.
pkgparam -v SUNWmcon SUNW_PKG_ALLZONES
다음과 같은 응답을 받으면 호스트에 결함이 있는 패키지가 포함된 것입니다.
SUNW_PKG_ALLZONES='true'
Java ES 5를 전체 루트 영역에 설치하려면 먼저 전역 영역에서 Sun Java Web Console 패키지를 업그레이드해야 합니다. 다음 옵션이 제공됩니다.
옵션 1: 전역 영역에서 Java ES 설치 프로그램을 실행하고 모든 공유 구성 요소만 설치합니다. 그러면 Sun Java Web Console 패키지를 업그레이드하고 영역 속성을 수정합니다. 또한 다른 모든 Java ES 5 공유 구성 요소를 전역 영역에 설치하고 이를 비전역 영역으로 전파합니다. 전체 루트 영역에 이전 버전의 Java ES가 설치된 경우에는 현재 상황에 이러한 내용이 적용되지 않을 수 있으므로 권장되지 않습니다.
옵션 2: Sun Java Web Console 패키지만 전역 영역에서 업그레이드합니다. 이를 수행하려면 전역 영역에 로그인한 후 Solaris의 Java ES 5 설치 디렉토리를 탐색합니다. 루트 권한으로 다음을 수행합니다.cd Product/sunwebconsole ./setup setup 스크립트가 Sun Java Web Console을 수정된 영역 속성이 포함된 버전 3.0.2로 업그레이드합니다.
Product/sunwebconsole 디렉토리는 전체 Java ES 5 설치 프로그램에만 있으며 Java ES 제품군 설치 프로그램에서는 사용할 수 없습니다. 제품군 설치 프로그램을 사용하는 경우 이 디렉토리에 액세스하려면 전체 Java ES 5 설치 프로그램을 다운로드하여 압축을 풀어야 합니다.
이러한 옵션 중 하나를 적용한 후 전체 루트 영역에 Java ES 5 구성 요소를 설치할 수 있습니다.