이 절은 Solaris 9 9/05 HW 릴리스로 업그레이드하는 중에 발생하는 설치 문제입니다.
Solaris Live Upgrade의 올바른 작동을 위해 주어진 OS 버전에 제한된 패치 개정판 세트가 필요합니다.
Live Upgrade를 설치하거나 실행하기 전에 제한된 패치 개정판 세트를 설치해야 합니다. http://sunsolve.sun.com을 참조하여 업데이트된 최신 패치 목록을 갖고 있는지 확인합니다. 자세한 내용은 SunSolve 웹 사이트에서 info Doc 72099를 검색합니다.
Solaris 2.6, Solaris 7 또는 Solaris 8 릴리스를 실행 중인 경우 Solaris Live Upgrade 설치 프로그램을 실행하지 못할 수도 있습니다. 이러한 릴리스에는 Java 2 런타임 환경을 실행하는 데 필요한 패치 세트가 포함되어 있지 않습니다.
일반적인 오류는 Java 예외 오류입니다. 다음 메시지가 표시될 것입니다.
InvocationTargetException in ArchiveReader constructornull java.lang.reflect.InvocationTargetException at install.instantiateArchiveReader(Compiled Code) at install.<init>(Compiled Code) at install.main(Compiled Code) |
Solaris Live Upgrade 설치 프로그램을 실행하고 패키지를 설치하려면 Java 2 런타임 환경 권장 패치 클러스터가 있어야 합니다.
해결 방법:다음 해결 방법을 수행합니다.
pkgadd 명령을 사용하여 Solaris Live Upgrade 패키지를 설치합니다.
단계별 지침은 Solaris 9 9/04 설치 설명서의 35 장, Solaris Live Upgrade를 사용하여 부트 환경 만들기(작업)를 참조하십시오.
Java 2 런타임 환경 권장 패치 클러스터를 설치합니다. 패치 클러스터는 http://sunsolve.sun.com에서 구할 수 있습니다. 그런 다음 Solaris Live Upgrade 설치 프로그램을 사용하여 패키지를 설치할 수 있습니다.
Solaris 8 시스템이 기억 장치 영역 네트워크(SAN)에 연결되어 있으면 Solaris 9 9/05 HW 릴리스로 업그레이드하기 전에 지원 엔지니어와 확인합니다. SUNWsan 패키지가 설치된 Solaris 8 시스템은 Solaris 9 9/05 HW 릴리스로 업그레이드하는 데 특수 절차가 필요할 수 있습니다. SUNWsan 패키지가 시스템에 설치되어 있는지 확인하려면 단말기 창에 다음 명령을 입력하십시오.
# pkginfo SUNWsan |
SUNWsan 패키지가 설치되어 있으면 다음 정보가 표시됩니다.
system SUNWsan SAN Foundation Kit |
Solaris 9 9/05 HW (x86 Platform Edition) Installation CD를 사용하여 Solaris 2.6 또는 7 소프트웨어의 x86 기반 시스템을 Solaris 9 9/05 HW 릴리스로 업그레이드할 수 없습니다. x86 부트 분할 영역 요구사항 때문에 업그레이드를 수행할 수 없습니다.
해결 방법:x86 기반 시스템에서 Solaris 9 9/05 HW Software 1 of 2 CD(x86 플랫폼 판)를 사용하여 Solaris 2.6이나 Solaris 7 소프트웨어를 Solaris 9 9/05 HW 릴리스로 업그레이드합니다.
Solaris Management Console 2.1 소프트웨어는 Solaris Management Console 1.0, 1.0.1 또는 1.0.2 소프트웨어와 호환되지 않습니다. Solaris 9 9/05 HW 릴리스로 업그레이드하고자 하고 Solaris Management Console 1.0, 1.0.1 또는 1.0.2 소프트웨어가 설치되어 있는 경우, 업그레이드하기 전에 Solaris Management Console 소프트웨어를 먼저 설치 해제해야 합니다. Solaris Management Console 소프트웨어는 SEAS 2.0 오버박스, SEAS 3.0 오버박스 또는 Solaris 8 Admin Pack을 설치한 경우 시스템에 존재할 수 있습니다.
해결 방법:다음 해결 방법 중 하나를 선택하십시오.
업그레이드하기 전에 /usr/bin/prodreg 명령을 사용하여 Solaris Management Console 소프트웨어를 완전히 제거합니다.
Solaris 9 9/05 HW 릴리스로 업그레이드하기 전에 Solaris Management Console 1.0, 1.0.1 또는 1.0.2 소프트웨어를 제거하지 않았으면 먼저 모든 Solaris Management Console 1.0, 1.0.1 또는 1.0.2 패키지를 제거해야 합니다. prodreg 명령 대신 pkgrm 명령을 사용하여 패키지를 제거합니다. 패키지 제거 순서를 주의해서 수행합니다. 다음 단계를 수행합니다.
수퍼유저가 되도록 합니다.
다음 명령을 입력합니다:
# pkginfo | grep “Solaris Management Console“ |
설명이 “Solaris Management Console 2.1“로 시작하지 않으면 출력에 있는 패키지 이름은 Solaris Management Console 1.0 패키지를 인식합니다.
아래의 순서대로 Solaris Management Console 1.0 패키지의 모든 인스턴스를 삭제하려면 pkgrm 명령을 사용합니다.
설명 부분에 “Solaris Management Console 2.1”을 포함하는 패키지는 제거하지 마십시오. 예를 들어, SUNWmc.2는 Solaris Management Console 2.1 소프트웨어를 가리킵니다.
pkginfo 출력이 Solaris Management Console 1.0 패키지의 여러 버전을 표시하는 경우, pkgrm을 사용하여 모든 패키지를 제거합니다. 원래 패키지를 제거합니다. 그런 다음 번호가 추가된 패키지를 제거합니다. 예를 들어, SUNWmcman 및 SUNWmcman.2 패키지가 pkginfo 출력에 나타나면 먼저 SUNWmcman 패키지를 제거한 다음 SUNWmcman.2 패키지를 제거합니다. prodreg 명령을 사용하지 마십시오.
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
단말기 창에서 다음 명령을 입력합니다.
# rm -rf /var/sadm/pkg/SUNWmcapp |
그러면 Solaris Management Console 2.1 소프트웨어가 적합하게 작동합니다. 향후 유지 관리를 위해 또는 Solaris Management Console 2.1 소프트웨어가 적합하게 기능하지 않을 경우 Solaris Management Console 2.1 소프트웨어를 제거합니다. 다음 단계를 완료하여 소프트웨어를 다시 설치합니다.
아래의 순서대로 Solaris Management Console 2.1 패키지의 모든 인스턴스와 종속 패키지를 삭제하려면 pkgrm 명령을 사용합니다.
설치에 SUNWmc 및 SUNWmc.2와 같은 Solaris Management Console 2.1 패키지의 인스턴스가 여러 개 있으면 먼저 SUNWmc를 삭제하고 나서 SUNWmc.2 를 삭제합니다. prodreg 명령을 사용하지 마십시오.
# pkgrm SUNWpmgr # pkgrm SUNWrmui # pkgrm SUNWlvmg # pkgrm SUNWlvma # pkgrm SUNWlvmr # pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
Solaris 9 9/05 HW Software 1 of 2 CD를 CD-ROM 드라이브를 삽입합니다. 단말기 창에서 다음을 입력합니다.
# cd /cdrom/sol_9_904_sparcia/s0/Solaris_9/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt SUNWlvmr SUNWlvma SUNWlvmg SUNWpmgr \ SUNWrmui |
Solaris Management Console의 모든 이전 버전이 제거됩니다. 그러면 Solaris Management Console 2.1 소프트웨어가 작동합니다.