이 장에서는 Solaris 9 4/03 운영 환경의 설치와 관련된 문제점에 대해 설명합니다.
다음 설치 버그 설명은 본 문서가 Solaris 9 4/03 Documentation CD 및 Solaris 9 4/03 Installation CD의 설치 키오스크에 발행된 이후 이 장에 추가되었습니다.
x86: suninstall은 서비스 분할 영역 저장 및 Solaris 분할 영역 만들기를 선택할 때 종료됨(4832216)
Solaris WBEM Providers Package SUNWwbpro를 설치할 때 발생하는 잘못된 오류 메시지(4824518)
업그레이드 후 패치 114711-01 또는 114712-01이 전송한 VDiskMgr.jar 파일을 수동으로 등록(4818306)
SPARC: MOF (관리 대상 개체 형식) 파일에 종속적인 Solaris 관리 콘솔 응용 프로그램은 업그레이드 후 실패할 수 있음(4825349)
이제 Solaris 9 4/03 운영 환경을 DVD로 설치할 수 있습니다. DVD에서 설치 또는 업그레이드하려면 DVD-ROM 드라이브에 Solaris 9 4/03 DVD를 삽입하고 다음 명령을 사용하여 ok 프롬프트에서 시스템을 부트합니다.
ok boot cdrom |
Solaris 9 4/03 Installation CD에 있는 Solaris Web Start 3.0 프로그램이 시스템의 Solaris fdisk 분할 영역을 찾을 수 없다면 root 디스크에 Solaris fdisk 분할 영역을 작성해야 합니다.
기존 fdisk 분할 영역의 크기를 변경하는 경우 이 분할 영역에 있는 모든 데이터는 자동으로 삭제됩니다. Solaris fdisk 분할 영역을 작성하기 전에 데이터를 백업합니다.
Solaris Web Start 3.0 프로그램을 설치하려면 두 개의 fdisk 분할 영역이 필요합니다.
Solaris fdisk 분할 영역
일반적인 Solaris fdisk 분할 영역입니다.
x86 부트 fdisk 분할 영역
x86 기반 시스템이 새로 작성된 스왑 슬라이스에 있는 미니루트를 부트할 수 있게 하는 10MB fdisk 분할 영역입니다. 스왑 슬라이스는 Solaris fdisk 분할 영역에 있습니다.
Solaris 9 4/03 Installation CD의 설치 프로그램은 x86 부트 분할 영역을 작성하여 Solaris fdisk 분할 영역에서 10MB를 제거합니다. 이것을 제거하면 기존 fdisk 분할 영역이 변경되지 않습니다.
이 분할 영역은 수동으로 작성하지 마십시오.
이 요구 사항은 또한 Solaris 2.6 또는 7 릴리스에서 Solaris 9 4/03 운영 환경으로 업그레이드하는 데 Solaris 9 4/03 Installation CD를 사용할 수 없게 해줍니다. 자세한 내용은 업그레이드 관련 문제를 참조하십시오.
Solaris 9 4/03 운영 환경에서 Solaris Web Start 및 suninstall 설치 프로그램은 SunTM LX50 시스템의 서비스 분할 영역을 수용하도록 기본적으로 새 부트 디스크 분할 영역 레이아웃을 사용합니다. 이 설치 프로그램을 사용하여 기존 분할 영역을 보존할 수 있습니다.
새 기본값에는 다음 분할 영역이 포함됩니다.
첫 번째 분할 영역 – 서비스 분할 영역(시스템 기본 크기)
두 번째 분할 영역 – x86 부트 분할 영역(약 11MB)
세 번째 분할 영역 – Solaris 분할 영역(부트 디스크에 공간 유지)
이 기본 레이아웃을 사용하려면 Solaris Web Start 또는 suninstall 프로그램에서 부트 디스크 레이아웃을 선택하라는 메시지가 표시될 때 기본값을 선택합니다.
현재 서비스 분할 영역을 포함하지 않는 시스템에 Solaris 9 4/03 (x86 플랫폼판) 운영 환경을 설치하면 Solaris Web Start 및 suninstall 프로그램은 기본적으로 새 서비스 분할 영역을 만들지 않습니다. 시스템에 서비스 분할 영역을 만들려면 x86: 기존 서비스 분할 영역이 없는 시스템에 서비스 분할 영역이 기본적으로 작성되지 않음을 참조하십시오.
fdisk 유틸리티를 사용하여 수동으로 디스크 분할 영역 레이아웃 편집하기를 선택할 수도 있습니다. 다음과 같은 경우에는 부트 디스크 분할 영역을 수동으로 편집할 수 있습니다.
시스템에 기존의 Sun Linux 분할 영역을 보존하고자 합니다.
Solaris 분할 영역을 작성해야 하지만 디스크에 있는 기존의 다른 분할 영역도 보존하고자 합니다.
시스템에 Solaris 운영 환경의 업그레이드 가능 버전이 설치되어 있지만 x86 부트 분할 영역은 없을 경우, Solaris Installation CD를 사용하여 업그레이드하지 못할 수 있습니다. x86 부트 분할 영역이 없는 시스템을 Solaris 9 4/03 운영 환경으로 업그레이드하려면 Solaris 9 4/03 Software 1 of 2 CD의 suninstall 설치 프로그램을 사용합니다.
Solaris 9 4/03 매체의 기본 Solaris JumpStartTM 프로필을 사용하여 작은 디스크가 있는 시스템에 복수 로켈을 설치할 경우 설치가 실패할 수 있습니다. 이 문제는 다음 조건에서 발생할 수 있습니다.
기본 Solaris JumpStart 프로필을 사용하여 2.1GB 디스크가 있는 시스템에 C 로켈 외의 모든 로켈을 설치합니다.
기본 Solaris JumpStart 프로필을 사용하여 4GB 디스크가 있는 시스템에 둘 이상의 로켈을 설치합니다.
현재 서비스 분할 영역을 포함하지 않은 시스템에 Solaris 9 4/03 운영 환경을 설치하면 설치 프로그램이 기본적으로 서비스 분할 영역을 작성하지 않을 수 있습니다. Solaris 분할 영역과 같은 디스크에 서비스 분할 영역이 있으면 운영 환경을 설치하기 전에 서비스 분할 영역을 다시 작성해야 합니다.
Sun LX50 시스템에 Solaris 8 2/02 운영 환경을 설치했으면 설치 프로그램이 설치 분할 영역을 보존하지 않았을 수 있습니다. fdisk 부트 분할 영역 레이아웃을 수동으로 편집하여 서비스 분할 영역을 보존하지 않으면 설치 과정에서 서비스 분할 영역이 삭제됩니다.
Solaris 8 2/02 운영 환경을 설치할 때 서비스 분할 영역을 별도로 보존하지 않으면 서비스 분할 영역을 다시 작성하고 Solaris 9 4/03 운영 환경으로 업그레이드할 수 없습니다. 소프트웨어의 초기 설치를 수행해야 합니다.
해결 방법: Solaris 분할 영역이 있는 디스크에 서비스 분할 영역을 만들고자 할 경우 다음 해결 방법 중 하나를 선택합니다.
Solaris Web Start 설치 프로그램을 사용하여 Solaris 9 4/03 Installation CD에서 설치하려면 다음 단계를 수행합니다.
디스크의 내용을 삭제합니다.
설치하기 전에 Sun LX50 Diagnostics CD를 사용하여 서비스 분할 영역을 작성합니다.
서비스 분할 영역 작성에 대한 자세한 내용은 http://cobalt-knowledge.sun.com 에서 Sun LX50 Server User's Manual 및 Sun LX50 Knowledge Base를 참조하십시오.
CD-ROM 드라이브에 Solaris 9 4/03 Installation CD를 삽입합니다.
설치를 시작합니다.
설치 프로그램에서 서비스 분할 영역을 감지하면 다음 메시지가 표시됩니다.
The default layout for the bootdisk is one x86 Boot partition and a Solaris partition on the remaining space. The Service fdisk partition, if one exists, is also preserved by default. Select one of the following to continue: 1) Use the default layout 2) Run fdisk to manually edit the disk 3) Exit Please make a selection: [?] |
기본 레이아웃을 사용하려면 1을 입력합니다.
설치 프로그램이 서비스 분할 영역을 보존하고 x86 부트 분할 영역과 Solaris 분할 영역을 작성합니다.
Solaris Web Start 설치 프로그램이 Solaris fdisk 분할 영역에서 10MB를 제거하여 x86 부트 분할 영역을 작성합니다. 이 유틸리티는 기존의 suninstall 분할 영역이 변경되는 것을 방지합니다. 이 분할 영역은 수동으로 작성하지 마십시오.
설치를 완료합니다.
네트워크를 통해 네트워크 설치 이미지 또는 Solaris 9 4/03 DVD에서 설치하려면 다음 단계를 수행합니다.
디스크의 내용을 삭제합니다.
설치하기 전에 Sun LX50 Diagnostics CD를 사용하여 서비스 분할 영역을 작성합니다.
서비스 분할 영역 작성에 대한 자세한 내용은 http://cobalt-knowledge.sun.com 에서 Sun LX50 Server User's Manual 및 Sun LX50 Knowledge Base를 참조하십시오.
네트워크에서 시스템을 부트합니다.
사용자 정의 fdisk 분할 영역 화면이 표시됩니다.
기본 부트 디스크 분할 영역 레이아웃을 로드하려면 기본값을 누릅니다.
설치 프로그램이 서비스 분할 영역을 보존하고 x86 부트 분할 영역과 Solaris 분할 영역을 작성합니다.
네트워크에서 부트하는 방법에 대한 자세한 내용은 Solaris 9 설치 설명서를 참조하십시오.
suninstall 프로그램을 사용하여 Solaris 9 4/03 Software 1 of 2 CD 또는 부트 서버의 네트워크 설치 이미지에서 설치하려면 다음단계를 수행합니다.
디스크의 내용을 삭제합니다.
설치하기 전에 Sun LX50 Diagnostics CD를 사용하여 서비스 분할 영역을 작성합니다.
서비스 분할 영역 작성에 대한 자세한 내용은 http://cobalt-knowledge.sun.com 에서 Sun LX50 Server User's Manual 및 Sun LX50 Knowledge Base를 참조하십시오.
시스템을 부트합니다.
설치 프로그램이 Solaris 분할 영역을 작성하는 방법을 선택하라는 메시지를 표시합니다.
Use rest of disk for Solaris partition 옵션을 선택합니다.
설치 프로그램이 서비스 분할 영역을 보존하고 Solaris 분할 영역을 작성합니다.
설치를 완료합니다.
네트워크에서 부트하는 방법에 대한 자세한 내용은 Solaris 9 설치 설명서를 참조하십시오.
Solaris 9 Device Configuration Assistant는 Solaris 9 4/03 릴리스에서 부트 디스켓으로 제공되지 않습니다. Device Configuration Assistant를 부트하려면 다음 옵션 중 하나를 선택합니다.
시스템의 BIOS에서 CD 부트를 지원하는 경우 Solaris 9 4/03 Installation CD (x86 플랫폼판), Solaris 9 4/03 Software 1 of 2 CD (x86 플랫폼판) 또는 Solaris 9 4/03 Software DVD (x86 플랫폼판)에서 부트합니다.
부트 디스켓 이미지를 디스켓으로 복사하여 부트 디스켓을 작성합니다. 부트 디스켓 이미지는 다음 위치에서 사용 가능합니다.
Solaris 9 4/03 Software 2 of 2 CD (x86 플랫폼판)
Solaris Developer Connection 웹 사이트 http://soldc.sun.com/support/drivers/dca_diskettes
이미지를 디스켓으로 복사한 다음 디스켓에서 시스템을 부트합니다.
PXE (Pre-boot Execution Environment) 부트를 지원하고 설치 이미지가 네트워크에 있을 경우 네트워크에서 부트합니다.
시스템이 시스템의 BIOS 설치 도구 또는 네트워크 어댑터의 구성 설치 도구를 사용하여 PXE를 사용할 수 있도록 합니다.
자세한 내용은 Solaris 9 설치 설명서를 참조하십시오.
Solaris 9 4/03 운영 환경은 대형 분할 영역을 설치할 수 있는 최신 기능을 가지고 있습니다. DPT PM2144UW 컨트롤러의 BIOS는 LBA (Logical Block Addressing: 논리 블럭 어드레싱)를 지원해야 합니다. 최신 버전의 BIOS는 LBA 액세스를 완벽하게 지원합니다. LBA를 지원하려면 다른 DPT 컨트롤러를 업데이트해야 할 수 있습니다.
해결 방법: 시스템을 Solaris 9 4/03 운영 환경으로 업그레이드하기 전에, DPT PM2144UW 컨트롤러의 BIOS가 DPT에서 구할 수 있는 최신 버전인지 확인합니다.
시스템에 DPT 컨트롤러이 있는지 확인하려면 다음 단계를 수행합니다.
prtconf -D를 실행합니다.
dpt가 표시되면 카드의 구성 유틸리티를 실행하여 모델과 BIOS 개정판에 대한 정보를 얻습니다.
BIOS를 플래시하거나 DPT에서 구한 최신 BIOS EPROM을 설치하여 DPT PM2144UW 컨트롤러를 업그레이드합니다. 모든 DPT 컨트롤러의 최신 BIOS 이미지는 http://www.dpt.com을 참조하십시오.
이제 시스템을 업그레이드할 수 있습니다.
Solaris 9 4/03 운영 환경은 대형 분할 영역을 설치할 수 있는 최신 기능을 가지고 있습니다. 시스템 BIOS는 LBA (Logical Block Addressing)를 지원해야 합니다. BIOS 버전 GG.06.13은 LBA 액세스를 지원하지 않습니다. Solaris 부트 프로그램은 이러한 충돌을 해결하지 못합니다. 이 문제는 다른 HP Vectra 시스템에도 영향을 미칠 수 있습니다.
이 업그레이드를 수행하면 HP 시스템은 더 이상 부트할 수 없습니다. 단지 점멸되는 밑줄 커서만 표시되는 검은색 빈 화면이 표시됩니다.
해결 방법: 최신 BIOS 버전 GG.06.13을 사용하여 HP Vectra XU 시리즈 시스템을 Solaris 9 4/03 운영 환경으로 업그레이드하지 마십시오. BIOS 버전 GG.06.13은 더 이상 이 시스템을 지원하지 않습니다.
부트 경로는 하드 디스크 코드를 사용하지 않기 때문에 부트 디스켓이나 부트 CD를 사용하여 시스템을 부트할 수 있습니다. 그리고 나서 네트워크 또는 CD-ROM 드라이브 대신 하드 디스크를 부트 장치로 선택합니다.
suninstall 설치 프로그램을 사용하여 Solaris 9 4/03 (x86 플랫폼판) 운영 환경을 기존 서비스 분할 영역이 있는 시스템에 설치하는 경우 설치 프로그램이 종료될 수 있습니다. 이 문제는 다음 조건에서 발생합니다.
suninstall 프로그램을 사용하여 Solaris 9 4/03 운영 환경을 설치합니다.
설치하는 동안 기존 서비스 분할 영역을 사용하여 디스크를 레이아웃할 수 있지만 Solaris fdisk 분할 영역을 사용할 수는 없습니다.
Create Solaris fdisk Partition 패널에서 Save service partition, create Solaris fdisk partition 옵션을 선택합니다.
해결 방법: 다음 해결 방법 중 하나를 선택합니다.
suninstall 프로그램을 실행하는 동안 Solaris fdisk 분할 영역을 수동으로 만들려면 다음 작업을 수행합니다.
suninstall 설치 프로그램에서 Solaris fdisk 분할 영역을 만드는 방법을 선택하라는 메시지가 표시되면 Manually create fdisk partitions 옵션을 선택합니다.
서비스 분할 영역을 보존하고 Solaris fdisk 분할 영역을 만듭니다.
설치를 완료합니다.
fdisk 명령을 사용하여 Solaris fdisk 분할 영역을 수동으로 만들려면 다음 작업을 수행합니다.
F5 기능 키를 눌러서 suninstall 설치 프로그램을 종료합니다.
단말기 창을 엽니다.
fdisk 분할 영역 만들기에 대한 자세한 내용은 fdisk(1M) 설명서 페이지를 참조하십시오.
다음 명령을 입력하여 suninstall 설치 프로그램을 다시 시작합니다.
# suninstall |
설치를 완료합니다.
3Com 3c905C 네트워크 인터페이스 카드가 있는 시스템에 네트워크를 설치하는 경우 다음 오류 메시지가 표시될 수 있습니다.
elxl%d: no active connection found; please connect |
이 오류 메시지가 표시된 후에 설치가 계속되거나 중단될 수 있습니다.
해결 방법: 다음 해결 방법 중 하나를 선택합니다.
네트워크 설치를 수행할 다른 네트워크 인터페이스를 사용합니다.
Solaris 9 4/03 DVD 또는 CD 매체를 사용하여 시스템을 설치합니다.
네트워크에서 설치를 수행하는 방법에 대한 자세한 내용은 Solaris 9 설치 설명서를 참조하십시오.
PXE (Preboot Execution Environment) 네트워크 부트를 사용하여 SunTM LX50 시스템에 Solaris 9 4/03 운영 환경을 설치하면 네트워크를 부트하지 못할 수 있습니다. 다음과 같은 메시지가 표시됩니다.
error: Assertion failure: - "rp->flags & RESF_ALT", "ur.c" line 80 The root filesystem is not mounted and the configuration assistant has exited prematurely. Booting is unlikely to succeed. CTL-ALT-DEL may be used to reset the machine. Failover to boot interpreter - type ctrl-d to resume boot |
해결 방법: 다음 해결 방법 중 하나를 선택합니다.
PXE 네트워크 부트를 사용할 필요가 없으면 다음단계를 수행합니다.
다음 매체 중 하나를 사용하여 시스템을 부트합니다.
Solaris 9 4/03 Installation CD
Solaris 9 4/03 Software 1 of 2 CD
부트 디스켓의 Solaris Device Configuration Assistant (DCA)
Solaris DCA에서 부트하는 방법에 대한 자세한 내용은 Solaris 9 설치 설명서를 참조하십시오.
DCA가 네트워크 장치를 선택하라는 메시지를 표시하면 시스템을 부트하는 데 사용할 적절한 네트워크 장치를 선택합니다.
PXE 네트워크 부트를 사용하려면 설치하는 동안 시스템의 BIOS에서 직렬 콘솔을 비활성화합니다. Sun LX50 시스템에서 BIOS를 수정하는 방법에 대한 지침은 http://www.sun.com/servers/entry/lx50/documentation2.html에 있는 Sun LX50 Server Manual을 참조하십시오.
시스템에 펌웨어 개정판 1007을 가진 Toshiba SD-M1401 DVD-ROM 드라이브가 있으면 시스템은 Solaris 9 4/03 DVD에서 부트할 수 없습니다.
해결 방법: 패치 111649–03 이상 버전을 적용하여 Toshiba SD-M1401 DVD-ROM 드라이브의 펌웨어를 업데이트합니다. 패치 111649–03은 Solaris 9 4/03 Supplement CD의 다음 디렉토리에 있습니다.
DVD_Firmware/Patches |
패치 설치에 대한 지침은 이 디렉토리의 README 파일을 참조하십시오. 패치를 설치하기 전에 README 파일에 있는 모든 주의 및 경고 사항들을 반드시 읽고 따르십시오.
시스템이 Solaris 2.6 또는 Solaris 7 운영 환경을 실행 중이면 볼륨 관리자가 Solaris 9 4/03 DVD를 잘못 마운트합니다. DVD를 마운트할 수 있지만 데이터에 액세스할 수 없습니다. 결과적으로 설치 서버를 설정하고 라이브 업그레이드를 수행하거나 매체의 데이터에 액세스할 수 없습니다.
시스템에 적합한 패치를 적용합니다.
표 1–1 Solaris 2.6 및 Solaris 7 운영 환경에 대한 DVD 패치
릴리스 |
패치 ID |
---|---|
Solaris 2.6 운영 환경 |
107618-03 |
Solaris 7 운영 환경 |
107259-03 |
Solaris 2.6 운영 환경 |
107619-03 |
Solaris 7 운영 환경 |
107260-03 |
Solaris 9 4/03 DVD를 수동으로 마운트합니다. 볼륨 관리자를 사용하여 DVD를 마운트하지 않아야 합니다. 다음 단계를 수행합니다.
수퍼유저가 됩니다.
볼륨 관리자를 중지합니다.
# /etc/init.d/volmgt stop |
DVD를 수동으로 마운트합니다.
# mkdir /mnt1 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt1 |
DVD가 마운트되었으며 데이터를 액세스할 수 있는지 확인합니다.
# cd /mnt1 # ls |
DVD가 제대로 마운트되었으면 다음 정보가 반환됩니다.
Copyright Solaris_9 |
Solaris 9 4/03 운영 환경을 다중 네트워크 인터페이스가 있는 시스템에 설치 또는 업그레이드할 경우, 시스템이 모든 시스템 인터페이스를 사용 가능으로 인식합니다. 네트워크에 플러그 인되지 않거나 사용하지 않을 인터페이스가 ifconfig -a 명령의 출력에 나타납니다. 또한 동일한 이더넷 주소를 가진 인터페이스는 동일한 IP 주소로 할당될 수 있습니다. 다음과 같은 오류 메시지가 나타납니다.
ifconfig: setifflags: SIOCSLIFFLAGS: qfe3: Cannot assign requested address |
이 문제는 false로 설정된 local-mac-address
PROM 변수를 가진 시스템에서도 발생합니다. 모든 인터페이스가 동일한 IP 주소로 구성되었기 때문에 문제가 발생합니다.
해결 방법: 다음 해결 방법 중 하나를 선택합니다.
구성된 인터페이스만 연결(plumb)하려면 초기 부트 후 시스템을 재부트합니다.
다른 IP 주소를 각 네트워크 인터페이스에 할당하려면 다음 중 한 가지 방법으로 local-mac-address
PROM 변수를 true로 설정합니다.
ok 프롬프트에서 다음 명령을 입력합니다.
ok setenv local-mac-address? true |
단말기 창에서 수퍼유저로 다음 명령을 입력합니다.
# eeprom local-mac-address?=true |
파일 시스템이 설치하는 동안 작성되면 다음 경고 메시지 중 하나가 표시될 수 있습니다.
Warning: inode blocks/cyl group (87)>= data blocks (63) in last cylinder group. This implies 1008 sector(s) cannot be allocated. |
또는
Warning: 1 sector(s) in last cylinder unallocated |
경고는 작성한 파일 시스템의 크기가 사용하고 있는 디스크의 공간과 동일하지 않을 경우 나타납니다. 이 차이로 인해 지정된 파일 시스템으로 통합되지 않는 디스크 공간이 생깁니다. 이러한 사용되지 않는 공간은 파일 시스템에서 사용할 수 없습니다.
해결 방법: 이 경고 메시지를 무시합니다.
Solaris 9 4/03 운영 환경을 설치할 때 /var/sadm/system/logs/install_log 파일에 다음 오류 메시지가 기록됩니다.
/tmp/Solaris_Application.mof: No such file or directory |
Solaris 9 4/03 운영 환경으로 업그레이드하는 경우, /var/sadm/system/logs/upgrade_log 파일에 동일한 오류 메시지가 기록됩니다.
이러한 메시지는 Solaris WBEM Providers Package (SUNWwbpro)를 설치하는 동안 나타납니다.
해결 방법: 오류 메시지를 무시합니다. 이 메시지는 패키지의 설치에 영향을 주지 않습니다. 설치 프로그램에서 존재하지 않는 임시 파일을 삭제하려고 시도하기 때문에 오류가 발생합니다.
Solaris 8 시스템이 기억 장치 영역 네트워크(SAN)에 연결되어 있으면 Solaris 9 4/03 운영 환경으로 업그레이드하기 전에 지원 엔지니어와 확인합니다. SUNWsan 패키지가 설치된 Solaris 8 시스템은 Solaris 9 4/03 운영 환경으로 업그레이드하는 데 특수 절차가 필요할 수 있습니다. SUNWsan 패키지가 시스템에 설치되어 있는지 확인하려면 단말기 창에 다음 명령을 입력합니다.
# pkginfo SUNWsan |
SUNWsan 패키지가 설치되어 있으면 다음 정보가 표시됩니다.
system SUNWsan SAN Foundation Kit |
x86 부트 분할 영역 요구 사항으로 인해 Solaris 9 4/03 Installation CD (x86 플랫폼판)를 사용하여 Solaris 2.6 또는 7 운영 환경의 x86 기반 시스템을 Solaris 9 4/03 운영 환경으로 업그레이드할 수 없습니다. Solaris 2.6 또는 Solaris 7 운영 환경에서 x86 기반 시스템의 Solaris 9 4/03 운영 환경으로 업그레이드하려면 Solaris 9 4/03 Software 1 of 2 CD (x86 플랫폼판)를 사용합니다.
Solaris Management Console 2.1 소프트웨어는 Solaris Management Console 1.0, 1.0.1 또는 1.0.2 소프트웨어와 호환되지 않습니다. Solaris 9 4/03 운영 환경으로 업그레이드하고자 하고 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 4/03 운영 환경으로 업그레이드하기 전에 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 4/03 Software 1 of 2 CD를 CD-ROM 드라이브에 넣습니다. 단말기 창에서 다음을 입력합니다.
# cd /cdrom/sol_9_403_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 소프트웨어가 작동합니다.
Solaris 9, Solaris 9 9/02 또는 Solaris 9 12/02 운영 환경에서 Solaris 9 4/03 릴리스로 업그레이드하는 경우 pkgchk 명령을 -n 옵션과 함께 사용하면 다음 오류가 발생합니다.
ERROR: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/datatypes.dt pathname does not exist ERROR: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/develop.dt pathname does not exist ERROR: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/dtfile.dt pathname does not exist ERROR: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/dtmail.dt pathname does not exist ERROR: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/dtpad.dt pathname does not exist ERROR: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/print.dt pathname does not exist ERROR: /usr/dt/appconfig/types/cs_CZ.ISO8859-2/uxstd.dt pathname does not exist |
해결 방법: Solaris 9 4/03 DVD 또는 Solaris 9 4/03 Software 1 of 2 CD를 사용하여 SUNWceudt 패키지를 다시 추가합니다. 다음 단계를 수행합니다.
수퍼유저가 됩니다.
SUNWceudt 패키지를 제거합니다.
# pkgrm SUNWceudt |
디렉토리를 제품 디렉토리로 바꿉니다.
# cd path-to-Solaris-9/Product |
SUNWceudt 패키지를 추가합니다.
# pkgadd -d `pwd` SUNWceudt |
시스템 패치 114711-01(SPARC 플랫폼판) 또는 패치 114712-01(x86 플랫폼판)에 적용된 경우 Solaris 9 4/03 운영 환경으로 업그레이드한 후 해당 패치와 함께 전송된 VDiskMgr.jar 파일을 수동으로 등록해야 합니다. 패치와 함께 전송된 VDiskMgr.jar 파일을 수동으로 등록하지 않는 경우 기존 VDiskMgr.jar 파일은 시스템에 그대로 남습니다. 또한 패치는 완전하게 문제를 해결하지 않습니다.
이 패치 중 하나가 시스템에 설치되어 있는지 확인하려면 다음 명령을 입력합니다.
SPARC 시스템:
# patchadd -p | grep '114711-01' |
x86 시스템:
# patchadd -p | grep '114712-01' |
해결 방법: Solaris 9 4/03 운영 환경으로 업그레이드한 이후 지정된 두 개의 패치와 함께 전송된 VDiskMgr.jar 파일을 수동으로 등록합니다. 다음 단계를 수행합니다.
수퍼유저가 됩니다.
기존의 VDiskMgr.jar 파일을 패치와 함께 전송된.jar 파일로 바꿉니다.
# /usr/sadm/bin/smcregister tool -n \ com.sun.admin.diskmgr/VDiskMgr.jar \ /usr/sadm/lib/diskmgr/VDiskMgr.jar \ /usr/sadm/lib/dismgr/VDiskMgr_classlist.txt \ /usr/sadm/lib/diskmgr/VDiskMgrInfo.xml> /dev/null 2>$1 |
도구 상자에 있는 기존의 VDiskMgrin을 패치에 전송된 VDiskMgr 도구로 바꿉니다.
# /usr/sadm/bin/smcregister toolbox add -f tool \ com.sun.admin.diskmgr.client.VDiskMgr \ -F "/Storage/">/dev/null 2>&1 |
WBEM 서버를 중지합니다.
# /etc/init.d/init.wbem stop |
WBEM 서버를 다시 시작합니다.
# /etc/init.d/init.wbem start |
Solaris 9 운영 환경에서 Solaris 9 9/02, Solaris 9 12/02 또는 Solaris 9 4/03 릴리스로 업그레이드하는 경우 기존 MOF(관리 대상 개체 형식) 파일이 등록되지 않습니다. 업그레이드하는 동안 이전의 /var/sadm/wbem/logr 디렉토리는 /var/sadm/wbem/logru3 디렉토리로 저장됩니다. 등록된 MOF 파일은 업그레이드 후에 등록되지 않습니다. 그 결과 MOF 파일에 의존하는 Solaris 관리 콘솔 응용 프로그램은 실패합니다.
콘솔 마운트 및 디스크 도구를 사용하면 다음 오류 메시지가 나타납니다.
CIM_ERR_NOT_FOUND |
해결 방법: 누락된 MOF 파일을 수동으로 등록합니다. MOF 파일은 /var/sadm/wbem/logru3 디렉토리에서 이용할 수 있습니다. 다음 단계를 수행합니다.
수퍼유저가 됩니다.
MOF 파일을 수동으로 등록합니다.
# /usr/sadm/bin/mofreg -r tag mof-file |
여기에서 tag는 /var/sadm/wbem/logru3/unregDir/ 디렉토리에 있는 디렉토리이며, mof–file은 tag 디렉토리에 있는 MOF 파일입니다.
예를 들면 다음과 같습니다.
# /usr/sadm/bin/mofreg -r svm \ /var/sadm/wbem/logru3/unregDir/svm/svm/Solaris_Vm1.0.mof |
WBEM 서버를 중지합니다.
# /etc/init.d/init.wbem stop |
WBEM 서버를 다시 시작합니다.
# /etc/init.d/init.wbem start |
Solaris Live Upgrade luupgrade(1M) 명령을 -i 옵션과 함께 사용하여 비활성 부트 환경을 업그레이드할 때 설치 프로그램 디스플레이를 일부 언어에서 읽지 못할 수 있습니다. 설치 프로그램이 이전 릴리스에는 없고 현재 부트 환경에 존재하는 글꼴을 요청하면 텍스트가 손상됩니다.
해결 방법: 다음 해결 방법 중 하나를 선택합니다.
-s 옵션을 luupgrade 명령과 함께 사용하여 디렉토리와 패치 목록 파일에 패치를 추가하면 패치가 추가되지 않습니다. 다음과 유사한 메시지가 표시됩니다.
/usr/sbin/luupgrade [52]: 3 patch-list-file: bad number |
이전 메시지에서 patch-list-file은 패치 추가에 사용할 luupgrade 명령에 대하여 지정한 패치 목록 파일입니다.
해결 방법: 패치 목록 파일을 지정하는 패치를 추가하려면 다음 단계를 수행합니다.
수퍼유저가 됩니다.
패치하려는 부트 환경을 마운트합니다.
# lumount boot-envir-name mount-point |
패치를 부트 환경에 추가합니다.
# /usr/sbin/patchadd -R mount-point -M patch-path patch-list-file-name |
이전 명령에서 patch-path는 추가할 패치를 포함하는 디렉토리의 경로 이름입니다. patch-list-file-name은 추가하려는 패치의 목록을 포함하는 파일입니다.
부트 환경을 마운트 해제합니다.
# luumount boot-envir-name |
Solaris 8 운영 환경에서 Solaris 9 또는 Solaris 9 4/03 운영 환경으로 업그레이드할 경우 SUNWjxcft 패키지가 제거될 때 문제가 발생합니다. 다음 오류 메시지가 upgrade_log 파일에 기록됩니다.
Removing package SUNWjxcft: Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.upr Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.scale Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.alias Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.upr Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.scale Can't open /a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.alias Removal of <SUNWjxcft> was successful |
해결 방법: 오류 메시지를 무시합니다.
Solaris 9 4/03 운영 환경에서 커버로스 버전 5 전역 체계는 프라이버시 지원을 포함합니다. 따라서 커버로스 국내 체계는 필요하지 않습니다. 커버로스 국내 체계(/usr/lib/gss/do/mech_krb.so.1에 위치)를 Solaris 8 시스템에 설치했으면 커버로스 국내 체계를 제거한 다음 시스템을 Solaris 9 4/03 운영 환경으로 업그레이드합니다.
해결 방법: Solaris 9 4/03 운영 환경으로 업그레이드하기 전에 다음 단계를 수행합니다.
커버로스 국내 체계가 시스템에 설치되었는지 확인하려면 다음 명령을 입력합니다.
% pkginfo | fgrep ' SUNWk5' |
이 명령에 SUNWk5 패키지 이름이 포함되어 출력되면 커버로스 국내 체계가 시스템에 설치된 것입니다. 2단계로 이동합니다.
이 명령의 출력이 SUNWk5 패키지 이름을 포함하지 않을 경우 커버로스 국내 체계가 시스템에 설치되지 않은 것입니다. 그러면 나머지 단계를 건너뜁니다. 시스템을 업그레이드합니다.
다음 명령을 입력하여 /etc/nfssec.conf 및 /etc/gss/qop 파일을 백업합니다.
% tar -cf /var/tmp/krb_config_files.tar /etc/nfssec.conf /etc/gss/qop |
다음 명령을 입력하여 파일이 백업되었는지 확인합니다.
% tar -tf /var/tmp/krb_config_files.tar |
1단계에 나열된 각 패키지를 제거합니다.
% pkgrm package-name package-name package-name |
Solaris 9 4/03 운영 환경으로 업그레이드합니다.
업그레이드 프로그램이 전역 커버로스 체계 코드를 업그레이드하고 커버로스 프라이버시 지원을 사용 가능하게 합니다.
텍스트 편집기에서 /etc/gss/mech 파일의 다음 행을 변경합니다.
다음 행의 주석 처리를 제거합니다.
kerberos_v5 1.2.840.113554.1.2.2 gl/mech_krb5.so gl_kmech_krb5 |
필요할 경우 이전 행을 /etc/gss/mech 파일에 추가합니다.
다음 행을 제거합니다.
kerberos_v5 1.2.840.113554.1.2.2 do/mech_krb5.so do_kmech_krb5 |
다음 명령을 입력하여 /etc/nfssec.conf 및 /etc/gss/qop 파일을 복원합니다.
% tar -xf /var/tmp/krb_config_files.tar |
/etc/init.d/sshd 데몬에서 타사 Secure 셸(예를 들어 OpenSSH)을 실행 중인 시스템에서 Solaris 9 4/03 운영 환경으로 업그레이드하면 업그레이드가 기존 Secure 셸 데몬을 비활성화합니다. 업그레이드 동안 Solaris 9 4/03 업그레이드 소프트웨어가 /etc/init.d/sshd의 내용을 덮어씁니다.
해결 방법: 다음 해결 방법 중 하나를 선택합니다.
시스템에 Secure 셸 프로토콜 서버 프로그램이 없도록 하려면 업그레이드 동안 SUNWsshdr 및 SUNWsshdu 패키지를 설치하지 마십시오.
시스템에 Secure 셸 프로토콜 서버 또는 클라이언트 프로그램이 없도록 하려면 업그레이드 동안 Secure 셸 클러스터(SUNWCssh)를 설치하지 마십시오.
/export 디렉토리의 용량이 거의 가득 찬 상태에서 Solaris 9 4/03 운영 환경으로 업그레이드하는 경우, /export에 필요한 공간이 잘못 계산되기 때문에 업그레이드에 실패합니다. 시스템에 디스크가 없는 클라이언트가 설치되어 있거나, /export에 타사 소프트웨어가 설치되어 있는 경우에 이런 문제가 자주 발생합니다. 다음과 같은 메시지가 표시됩니다.
WARNING: Insufficient space for the upgrade. |
해결 방법: 업그레이드하기 전에 다음 해결 방법 중 하나를 선택합니다.
업그레이드가 완료될 때까지 /export 디렉토리의 이름을 임시로 바꿉니다.
업그레이드가 완료될 때까지 /etc/vfstab 파일의 /export 행을 임시로 주석 처리합니다.
/export가 개별적인 파일 시스템인 경우, 업그레이드하기 전에 /export의 마운트를 해제합니다.
시스템에서 현재 Solstice AdminSuiteTM 2.3 Diskless Client 도구로 설치된 디스크가 없는 클라이언트를 지원하면 두 단계를 수행해야 합니다. 먼저 서버와 같은 Solaris 버전 및 구조를 가진 기존의 디스크가 없는 클라이언트를 모두 삭제합니다. 그런 다음 Solaris 9 4/03 운영 환경을 설치 또는 업그레이드합니다. 자세한 내용은 System Administration Guide: Basic Administration을 참조하십시오.
기존의 디스크가 없는 클라이언트를 통해 Solaris 9 4/03 운영 환경 설치를 시도하면 다음 오류 메시지가 나타날 수 있습니다.
The Solaris Version (Solaris version-number) on slice <xxxxxxxx> cannot be upgraded. There is an unknown problem with the software configuration installed on this disk. |
이 오류 메시지에서, version-number는 현재 시스템에서 실행 중인 Solaris 버전입니다. <xxxxxxxx>는 현재 Solaris 운영 환경을 실행 중인 슬라이스를 참조합니다.
WBEM 저장소 CIM 데이터베이스는 다음과 같은 상태일 경우 손상될 수 있습니다.
Solaris 9 운영 환경을 실행 중인 시스템에 Solaris 9 갱신 릴리스용 패치 112945의 수정판을 적용합니다.
그런 다음 시스템에 설치된 패치를 제거합니다.
WBEM 저장소가 손상되면 Solaris Management Console 로그 뷰어에 다음 오류 메시지가 표시됩니다.
CIM_ERR_FAILED: /usr/sadm/lib/wbem/../../../../var/sadm/wbem/logr/ preReg/PATCH113829install/Solaris_Application.mof,18,ERR_SEM, ERR_EXC_SET_CLASS,CIM_ERR_FAILED:Other Exception: java.io.StreamCorruptedException: invalid stream header |
해결 방법: 다음 해결 방법 중 하나를 선택합니다.
WBEM 저장소의 손상을 방지하려면 다음 단계를 수행합니다.
수퍼유저가 됩니다.
해당 패치를 적용하기 전에 WBEM 저장소를 백업합니다.
# cp -r /var/sadm/wbem/logr path/logr |
여기에서 path는 백업 WBEM 저장소에 대한 경로입니다.
패치를 백업한 다음에 WBEM 저장소가 손상되면 WBEM 서버를 중지합니다.
# /etc/init.d/init.wbem stop |
WBEM 저장소 백업본을 복원합니다.
# cp -rf path/logr /var/sadm/wbem/logr |
WBEM 서버를 다시 시작합니다.
# /etc/init.d/init.wbem start |
새 WBEM 저장소를 만들려면 다음 단계를 수행합니다.
이 해결 방법을 실행하더라도 WBEM 저장소가 손상되면 WBEM 데이터를 복원하지 못합니다. 설치 중에 저장소에 추가된 모든 데이터는 손실됩니다.
수퍼유저가 됩니다.
WBEM 서버를 중지합니다.
# /etc/init.d/init.wbem stop |
/logr 디렉토리에서 파일을 제거합니다.
# rm /var/sadm/wbem/logr/* |
/notFirstTime 디렉토리를 제거합니다.
# rmdir notFirstTime |
WBEM 서버를 시작합니다.
# /etc/init.d/init.wbem start |
전용 Managed Object Format (MOF) 파일을 수동으로 컴파일합니다.
# /usr/sadm/bin/mofcomp MOF-filename |
시스템에 64비트를 지원하는 펌웨어가 설치되어 있으면 플래시 PROM 업데이트는 필요하지 않습니다.
UltraSPARC® 시스템에서 64비트 Solaris 운영 환경을 실행하려면, 플래시 PROM 펌웨어를 업데이트해야 합니다. Solaris 9 4/03 설치 프로그램을 사용하여 64비트 지원을 추가할 수 있습니다. Sun UltraSPARC 시스템에 설치할 때는 이 64비트 지원 확인란이 기본적으로 선택됩니다. CPU 속도가 200MHz 이상이면 기본적으로 64비트 시스템은 64비트 모드에서만 부트됩니다.
SunTM 또는 UltraSPARC 시스템에서 32비트 Solaris 운영 환경을 실행하도록 선택하면 플래시 PROM을 업그레이드할 필요가 없습니다.
다음 표는 영향을 받는 UltraSPARC (Sun4UTM) 시스템과 필요한 최소 펌웨어 버전을 보여 줍니다. System type은 uname -i 명령을 실행했을 때의 출력 내용과 같습니다. prtconf -V 명령을 사용하면 실행 중인 펌웨어의 버전을 알 수 있습니다.
표 1–2 UltraSPARC 시스템에서 64비트 Solaris 운영 환경 실행에 필요한 최소 펌웨어 버전
uname -i의 시스템 유형 |
prtconf -V의 최소 펌웨어 버전 |
---|---|
SUNW,Ultra-1-Engine |
3.10.0 |
SUNW,Ultra-1 |
3.11.1 |
SUNW,Ultra-2 |
3.11.2 |
SUNW,Ultra-4 |
3.7.107 |
SUNW,Ultra-Enterprise |
3.2.16 |
이전 표에 나열되어 있지 않은 시스템은 플래시 PROM을 업그레이드할 필요가 없습니다.
Solaris CD를 사용한 플래시 PROM 업데이트 수행 방법에 관한 지침은 Solaris 9 on Sun Hardware Collection을 참조하십시오. 이 설명서가 없는 경우, http://docs.sun.com 사이트에서 다운로드합니다.
PDF 형식으로 된 일부 현지화된 설명서 모음은 9문자 이상의 패키지 이름을 가집니다. 이러한 PDF 모음을 Solaris 7 또는 8 운영 환경을 실행하는 서버에 설치하려면 먼저 두 개의 패치를 설치해야 합니다.
본 릴리스에는 Solaris 2.6 서버에 대한 패치가 없습니다.
해결 방법: 이러한 패치를 설치하는 방법에 대한 지침은 설명서 매체, Solaris 9 4/03 Documentation CD 1 of 2, 2 of 2 또는 DVD의 Solaris 문서 중요 정보 파일을 참조하십시오. 이 파일은 다음 디렉토리에 있습니다.
mount-point/README/locale/install_locale.html |
예를 들어, Solaris 9 4/03 Documentation CD 1 of 2의 영어 파일은 다음 디렉토리에 있습니다.
sol_9_doc_1of2/README/C/install_C.html |
Solaris 9 4/03 Documentation CD uninstaller를 제거 모드에서 실행하면 uninstaller가 기본적으로 설치된 설명서 패키지만 제거합니다.
해결 방법: 부분적 제거 모드에서 제거기를 실행합니다. 제거하려는 특정 패키지를 선택합니다.
Solaris 9 4/03 Documentation CD 설치 프로그램을 nodisplay 옵션과 함께 사용하면 검증 패널에 페이지가 제대로 매겨지지 않습니다.
해결 방법: nodisplay 옵션을 Solaris 9 4/03 Documentation CD 설치 프로그램과 함께 지정하지 마십시오. 그래픽 사용자 인터페이스(GUI) 모드를 사용하여 Solaris 9 4/03 Documentation CD를 설치합니다.
설치용 로켈을 선택하면 추가 관련 로켈도 설치될 수 있습니다. 작동상의 이 변화는 메시지 번역이 있는 모든 전체 로켈과 아시아권 및 일본어 부분적 로켈, 로켈 실행기가 로켈에 대한 언어 지원을 기준으로 재패키지화되었기 때문에 Solaris 9 4/03 운영 환경에서 발생합니다. 중부 유럽어와 같은 다른 부분적 로켈은 여전히 지리적 지역을 기준으로 패키지화되고 설치됩니다.
중국어 간체 또는 중국어 번체 로켈 지원을 가진 Solaris 9 Beta Refresh 운영 환경을 실행하는 시스템에서 Solaris 9 4/03 운영 환경으로 업그레이드하면 업그레이드가 성공적으로 완료되지 않습니다. 중국어 간체 및 중국어 번체 CDE 글꼴 현지화 패키지(SUNWcdft 또는 SUNWhdft)는 해당하는 Solaris 9 4/03 패키지로 업그레이드되지 않습니다. 다음과 같은 오류 메시지가 나타납니다.
Removing package SUNWcdft: /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.EUC: does not exist /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.GBK: does not exist /a/var/sadm/pkg/SUNWcdft/install/postremove: /a/usr/dt/config/xfonts/zh_CN.UTF-8: does not exist pkgrm: ERROR: postremove script did not complete successfully |
해결 방법: Solaris 9 4/03 운영 환경으로 업그레이드하기 전에 해당 Solaris 9 Beta Refresh postremove 파일을 제거합니다.
# rm /var/sadm/pkg/SUNWcdft/install/postremove # rm /var/sadm/pkg/SUNWhdft/install/postremove |
Solaris 8 Language Supplement CD를 설치하고 Solaris 8 운영 환경을 실행하는 시스템에서 Solaris 9 4/03 운영 환경으로 업그레이드하면 일부 패키지가 유효하지 않게 됩니다. 태국어, 러시아어 및 카탈로니아어 로켈 패키지는 시스템에 유지됩니다. 이러한 로켈은 ARCH=sparcall 값을 가지며 Solaris 9 4/03 운영 환경으로 업그레이드 중 제거되지 않습니다.
해결 방법: Solaris 9 4/03 운영 환경으로 업그레이드하기 전에 Solaris 제품 레지스트리 응용 프로그램을 사용하여 Solaris 8 Languages Supplement CD 패키지를 제거합니다.