본 설명서에서는 Solaris 9 9/02 운영 환경의 설치와 관련된 문제점에 대해 설명합니다.
다음 설치 버그 설명은 본 문서가 Solaris 9 9/02 Documentation CD 및 Solaris 9 9/02 Installation CD의 설치 키오스크에 발행된 이후 이 장에 추가되었습니다.
"시스템이 Solaris 9 9/02 Installation CD의 Solaris Web Start 프로그램으로 설치된 후 첫번째 재부트시 중단될 수 있습니다. (4717581)"
Solaris 9 9/02 운영 환경은 128MB 이상의 메모리 크기를 필요로 합니다.
기본적으로 Solaris 9 9/02 설치 프로그램은 첫번째 사용 가능한 디스크 실린더(일반적으로 실린더 0)에서 시작하는 교체를 배치합니다. 이 배치는 기본 디스크 레이아웃 동안 루트(/) 파일 시스템에 최대의 공간을 제공하고 업그레이드 동안 루트(/) 파일 시스템이 늘어나도록 합니다.
앞으로 교체 공간을 확장해야 한다고 생각할 경우, 다음 메소드 중 하나를 사용하여 다른 디스크 실린더에서 시작하도록 교체 슬라이스를 배치할 수 있습니다.
SolarisTM Web Start 및 SunInstallTM 설치 프로그램의 경우, 실린더 모드에서 디스크 레이아웃을 사용자 정의하고 수동으로 교체 슬라이스를 원하는 위치에 할당할 수 있습니다.
Solaris Custom JumpStartTM 설치 프로그램의 경우, 프로필 파일에 교체 슬라이스를 할당할 수 있습니다.
이중화된 루트(/) 파일 시스템을 작성하는 경우 "Solaris 볼륨 관리자 metattach 명령이 실패할 수도 있습니다. "를 참조하십시오.
Solaris 사용자 정의 JumpStart 프로필 파일에 대한 자세한 내용은 Solaris 9 설치 설명서를 참조하십시오.
Solaris 9 9/02 매체의 기본 Solaris JumpStartTM 프로필을 사용하여 작은 디스크가 있는 시스템에 복수 로켈을 설치할 경우 설치가 실패할 수 있습니다. 이 문제는 다음 조건에서 발생할 수 있습니다.
기본 Solaris JumpStart 프로필을 사용하여 2.1GB 디스크가 있는 시스템에 C 로켈 외의 모든 로켈을 설치합니다.
기본 Solaris JumpStart 프로필을 사용하여 4GB 디스크가 있는 시스템에 둘 이상의 로켈을 설치합니다.
Solaris 9 9/02 운영 환경을 이제 DVD로 설치할 수 있습니다. DVD에서 설치 또는 업그레이드하려면 DVD-ROM 드라이브에 Solaris 9 9/02 DVD를 삽입하고 다음 명령을 사용하여 ok 프롬프트에서 시스템을 부트합니다.
ok boot cdrom |
Solaris 9 9/02 Installation CD의 SolarisTM Web Start 프로그램을 사용하여 Solaris 9 9/02 운영 환경을 설치할 경우 시스템이 설치 후 첫번째 재부트시 중단될 수 있습니다.
조치: 이 문제를 방지하려면 다음 조치 중 하나를 선택하십시오.
Solaris 9 9/02 Software 1 of 2 CD를 사용하여 Solaris 9 9/02 운영 환경을 설치하십시오.
Solaris 9 9/02 Installation CD를 사용하여 Solaris 9 9/02 운영 환경을 설치할 경우 다음 단계를 따르십시오.
Solaris 9 9/02 Installation CD를 CD-ROM 드라이브에 삽입하고 Solaris 9 9/02 운영 환경 설치를 시작하십시오.
다음 메시지가 표시되면 디스크 슬라이스의 이름을 기록하십시오.
Disk slice disk-slice-name will be used to accommodate a temporary copy of the Solaris installation software. After the files are copied, the system will reboot and the installation will continue. Please Wait... |
Stop-A를 누르거나 시스템을 전원 순환하여 설치를 중단하십시오.
시스템이 ok 프롬프트를 표시합니다.
독립형 모드로 Solaris 9 9/02 Installation CD에서 시스템을 부트하십시오.
ok boot cdrom -s |
단말기 창에서 다음 ls 명령을 입력하여 단계 2에서 기록한 디스크 슬라이스의 물리적 이름을 결정하십시오.
# ls -l /dev/dsk/disk-slice-name |
이 명령은 다음 텍스트와 유사한 출력을 반환합니다.
lrwxrwxrwx 1 root root 2 Aug 14 16:56 /dev/dsk/disk-slice-name -> ../../devices/physical-name |
디스크 슬라이스의 물리적 이름을 기록하십시오. 물리적 이름에서 앞쪽 텍스트 ../../devices는 생략하십시오.
시스템을 정지하여 ok 프롬프트로 돌아가십시오.
# halt |
다음 명령을 입력하여 물리적 장치에서 시스템을 부트하십시오.
ok boot /physical-name |
NetscapeTM 버전 6.2.3 기본 및 현지화 패키지가 이제 Solaris 9 9/02 Software DVD 및 Solaris 9 9/02 Software 2 of 2 CD의 Solaris_9/ExtraValue/CoBundled/Netscape_6 디렉토리에서 사용 가능합니다. 그러나 Solaris_9/ExtraValue/CoBundled/Netscape_6 디렉토리의 NS62installer 스크립트는 시스템의 기본 패키지만 설치합니다.
조치: pkgadd(1M) 명령을 사용하여 Netscape 버전 6.2.3 현지화 패키지를 시스템에 설치하십시오. 다음 단계를 따르십시오.
수퍼 유저가 되십시오.
Solaris 9 9/02 Software DVD 또는 Solaris 9 9/02 Software 2 of 2 CD를 삽입하십시오.
현지화 패키지가 있는 디렉토리로 변경하십시오.
# cd /cdrom/Solaris_9/ExtraValue/CoBundled/Netscape_6/Packages |
pkgadd 명령을 사용하십시오. 설치하려는 패키지의 이름을 지정하십시오.
# pkgadd -d . name-of-localization-package |
다음 현지화 패키지는 Packages 디렉토리에 있습니다.
SUNWcns6 - 간체 중국어 현지화
SUNWdens6 - 독일어 현지화
SUNWesns6- 스페인어 현지화
SUNWfrns6- 프랑스어 현지화
SUNWhns6- 정체 중국어 현지화
SUNWitns6- 이태리어 현지화
SUNWjans6- 일본어 현지화
SUNWkons6- 한국어 현지화
SUNWplns6 - 폴란드어 현지화
SUNWptns6 - 브라질 포르투갈어 현지화
SUNWruns6 - 러시아어 현지화
SUNWsvns6 - 스웨덴어 현지화
시스템에 펌웨어 개정 1007을 가진 Toshiba SD-M1401 DVD-ROM 드라이브가 있으면 시스템은 Solaris 9 9/02 DVD에서 부트할 수 없습니다.
조치: 패치 111649-03 이상을 적용하여 Toshiba SD-M1401 DVD-ROM 드라이브의 펌웨어를 업데이트합니다. 패치 111649-03은 Solaris 9 9/02 Supplement CD의 다음 디렉토리에 포함됩니다.
DVD_Firmware/Patches |
패치 설치에 대한 지시 사항은 이 디렉토리의 README 파일을 참조하십시오. 패치를 설치하기 전에 본 README 파일의 모든 주의 및 경고를 읽고 따르도록 하십시오.
시스템이 Solaris 2.6 또는 Solaris 7 운영 환경을 실행중이면 볼륨 관리자가 Solaris 9 9/02 DVD를 잘못 마운트합니다. Solaris 9 9/02 DVD는 마운트될 수 있지만 데이터는 액세스할 수 없습니다. 결과적으로 설치 서버를 설정하고 라이브 업그레이드를 수행하거나 매체의 데이터에 액세스할 수 없습니다.
시스템에 적합한 패치를 적용하십시오.
표 1-1 Solaris 2.6 및 Solaris 7 운영 환경에 대한 DVD 패치
릴리스 |
패치 ID |
---|---|
Solaris 2.6 운영 환경 |
107618-03 |
Solaris 7 운영 환경 |
107259-03 |
볼륨 관리자를 사용하여 Solaris 9 9/02 DVD를 마운트하지 마십시오. 수동으로 Solaris 9 9/02 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 9/02 운영 환경을 다중 네트워크 인터페이스가 있는 시스템에 설치 또는 업그레이드할 경우, 시스템이 모든 시스템 인터페이스를 사용 가능으로 인식합니다. 네트워크에 플러그인되지 않았거나 사용하지 않을 인터페이스가 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 8 시스템이 기억 장치 영역 네트워크(SAN)에 연결되어 있으면 Solaris 9 9/02 운영 환경으로 업그레이드하기 전에 지원 엔지니어와 확인하십시오. SUNWsan 패키지가 설치된 Solaris 8 시스템은 Solaris 9 9/02 운영 환경으로 업그레이드하는데 특수 절차가 필요할 수 있습니다. SUNWsan 패키지가 시스템에 설치되어 있는지 확인하려면 단말기 창에 다음 명령을 입력하십시오.
# pkginfo SUNWsan |
SUNWsan 패키지가 설치되면 다음 정보가 표시됩니다.
system SUNWsan SAN Foundation Kit |
Solaris Management Console 2.1 소프트웨어는 Solaris Management Console 1.0, 1.0.1 또는 1.0.2 소프트웨어와 호환되지 않습니다. Solaris 9 9/02 운영 환경으로 업그레이드하고자 하고 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/02 운영 환경으로 업그레이드하기 전에 Solaris Management Console 1.0, 1.0.1 또는 1.0.2 소프트웨어를 설치 해제하지 않았으면 먼저 모든 Solaris Management Console1.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 |
CD-ROM 드라이브에 Solaris 9 9/02 Software (SPARC 플랫폼판) 1 of 2 CD를 삽입하십시오. 단말기 창에서 다음을 입력하십시오.
# cd /cdrom/sol_9_902_sparc/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 Live Ugrade를 사용하여 Solaris Flash 아카이브를 부트 환경에 설치하면 /etc/group 파일이 올바르지 않습니다. 아카이브는 아카이브된 /etc/group 파일을 포함하고 현재 실행중인 부트 환경의 /etc/group 파일을 반영하지 않습니다. 부트 환경의 /etc/group 파일은 현재 실행중인 시스템의 파일과 동일해야 합니다.
조치: Solaris Flash 아카이브를 부트 환경에 설치한 후 /etc/group 파일을 현재 실행중인 시스템에서 새 부트 환경으로 복사해야 합니다. 다음 단계를 따르십시오.
수퍼 유저가 되십시오.
패치하려는 부트 환경을 마운트하십시오.
# lumount boot-envir-name mount-point |
이전 명령에서 boot-envir-name은 파일 시스템을 마운트하려는 부트 환경의 이름입니다. mount-point는 파일 시스템의 마운트 지점입니다.
/etc/group 파일을 현재 실행중인 시스템에서 새 부트 환경으로 복사하십시오.
# cp /etc/group mount-point/etc/group |
새 부트 환경을 마운트 해제합니다.
# luumount boot-envir-name |
-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 9/02 운영 환경으로 업그레이드할 경우 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 9/02 운영 환경에서 커버로스 버전 5 전역 체계는 프라이버시 지원을 포함합니다. 따라서 커버로스 국내 체계는 필요하지 않습니다. 커버로스 국내 체계(/usr/lib/gss/do/mech_krb.so.1에 위치)를 Solaris 8 시스템에 설치했으면 시스템을 Solaris 9 9/02 운영 환경으로 업그레이드하기 전에 커버로스 국내 체계를 제거하십시오.
조치: Solaris 9 9/02 운영 환경으로 업그레이드하기 전에 다음 단계를 따르십시오.
커버로스 국내 체계가 시스템에 설치되었는지 확인하려면 다음 명령을 입력하십시오.
% 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 9/02 운영 환경으로 업그레이드하십시오.
업그레이드 프로그램이 전역 커버로스 체계 코드를 업그레이드하고 커버로스 프라이버시 지원을 사용 가능하게 합니다.
텍스트 편집기에서 /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 |
Solaris 9 및 Solaris 9 9/02 소프트웨어의 아시아권 언어 패키지에 포함된 preremove 스크립트가 Disk Space Reallocation(DSR)으로 업그레이드 동안 제대로 실행되지 않습니다. Solaris 운영 환경의 최신 릴리스로 업그레이드하려고 시도하면 다음 오류 메시지가 /var/sadm/system/logs/update_log 파일에 표시됩니다.
Removing package SUNWkwbcp: /a/var/sadm/pkg/SUNWkwbcp/install/preremove: /a/usr/4lib: does not exist pkgrm: ERROR: preremove script did not complete successfully Removal of SUNWkwbcp failed. pkgrm return code = 1 Removing package SUNWkbcp: /a/var/sadm/pkg/SUNWkbcp/install/preremove: /a/usr/4lib: does not exist pkgrm: ERROR: preremove script did not complete successfully Removal of SUNWkbcp failed. pkgrm return code = 1 Removing package SUNWcwbcp: /a/var/sadm/pkg/SUNWcwbcp/install/preremove: /a/usr/4lib: does not exist pkgrm: ERROR: preremove script did not complete successfully Removal of SUNWcwbcp failed. pkgrm return code = 1 Removing package SUNWcbcp: /a/var/sadm/pkg/SUNWcbcp/install/preremove: /a/usr/4lib: does not exist pkgrm: ERROR: preremove script did not complete successfully Removal of SUNWcbcp failed. pkgrm return code = 1 Removing package SUNWhwbcp: /a/var/sadm/pkg/SUNWhwbcp/install/preremove: /a/usr/4lib: does not exist pkgrm: ERROR: preremove script did not complete successfully Removal of SUNWhwbcp failed. pkgrm return code = 1 Removing package SUNWhbcp: /a/var/sadm/pkg/SUNWhbcp/install/preremove: /a/usr/4lib: does not exist pkgrm: ERROR: preremove script did not complete successfully Removal of SUNWhbcp failed. pkgrm return code = 1 |
조치: 이 오류 메시지를 무시하십시오.
/etc/init.d/sshd 데몬에서 협력업체 보안 셸(예를 들어, OpenSSH)을 실행중인 시스템에서 Solaris 9 9/02 운영 환경으로 업그레이드하면 업그레이드가 기존 보안 셸 데몬을 비활성화합니다. 업그레이드 동안 Solaris 9 9/02 업그레이드 소프트웨어가 /etc/init.d/sshd의 내용을 겹쳐씁니다.
조치: 다음 해결 방법 중 하나를 선택하십시오.
시스템에 보안 셸 프로토콜 서버 프로그램이 없도록 하려면 업그레이드 동안 SUNWsshdr 및 SUNWsshdu 패키지를 설치하지 마십시오.
시스템에 보안 셸 프로토콜 서버 또는 클라이언트 프로그램이 없도록 하려면 업그레이드 동안 보안 셸 클러스터(SUNWCssh)를 설치하지 마십시오.
/export 디렉토리의 용량이 거의 가득 찬 상태에서 Solaris 9 9/02 운영 환경으로 업그레이드하는 경우, /export에 필요한 공간이 잘못 계산되기 때문에, 업그레이드가 실패합니다. 시스템에 디스크 없는 클라이언트가 설치되어 있거나, /export에 협력업체의 소프트웨어가 설치되어 있는 경우에 이런 문제가 자주 발생합니다. 다음 오류 메시지가 표시됩니다.
WARNING: Insufficient space for the upgrade. |
조치: 업그레이드하기 전에 다음 조치 중 하나를 선택하십시오.
업그레이드가 완료될 때까지 /export 디렉토리의 이름을 임시로 바꿉니다.
업그레이드가 완료될 때까지 /etc/vfstab 파일의 /export 행을 임시로 주석 처리합니다.
/export가 별도의 파일 시스템인 경우, 업그레이드하기 전에 /export를 마운트 해제하십시오.
시스템이 현재 AdminSuiteTM 2.3 Diskless Client 도구로 설치된 디스크 없는 클라이언트를 지원하면 먼저 서버와 동일한 Solaris 버전과 구조인 모든 기존 디스크 없는 클라이언트를 삭제해야 합니다. 그런 다음 Solaris 9 9/02 운영 환경을 설치 또는 업그레이드하십시오. 자세한 내용은 System Administration Guide: Basic Administration을 참조하십시오.
기존의 디스크 없는 클라이언트를 통해 Solaris 9 9/02 운영 환경 설치를 시도하면, 다음 오류 메시지가 나타날 수 있습니다.
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 운영 환경을 실행중인 슬라이스를 참조합니다.
Solaris 8 (Solaris WBEM Services 2.0) 또는 Solaris 8 6/00 (WBEM Services 2.1) 운영 환경을 Solaris 9 9/02 (Solaris WBEM Services 2.5) 운영 환경으로 업그레이드하려 하면 기존 데이터가 손실됩니다.
조치: 업그레이드를 수행한 후 소유 Managed Object Format (MOF) 파일을 다시 컴파일하십시오.
시스템에 64비트를 지원하는 펌웨어가 설치되어 있다면 플래시 PROM의 업그레이드는 필요하지 않습니다.
UltraSPARC® 시스템에서 64비트 Solaris 운영 환경을 실행하려면, 플래시 PROM 펌웨어를 업데이트해야 합니다. Solaris 9/9/02 설치 프로그램을 사용하여 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 9/02 Documentation CD 1 of 2, 2 of 2 또는 DVD의 Solaris Documentation 중요 정보 파일을 참조하십시오. 이 파일은 다음 디렉토리에 있습니다.
mount-point/README/locale/install_locale.html |
예를 들어, Solaris 9 9/02 Documentation CD 1 of 2의 영어 파일은 다음 디렉토리에 있습니다.
sol_9_doc_1of2/README/C/install_C.html |
Solaris 9 9/02 Documentation CD uninstaller를 Uninstall All 모드에서 실행하면 uninstaller가 기본적으로 설치된 그러한 설명서 패키지만 제거합니다.
조치: 부분적 설치 해제 모드에서 uninstaller를 실행하십시오. 설치 해제하려는 특정 패키지를 선택하십시오.
Solaris 9 9/02 Installation CD를 특정 로켈로 사용하면 설치 프로그램이 Solaris 9 9/02 Documentation 2 of 2 CD에서 패키지를 설치하라는 프롬프트를 표시하지 않습니다. 이 문제는 다음 로켈에서 발생합니다.
ja_JP.PCK
ja_JP.UTF-8
ko.UTF-8
zh.GBK
zh.UTF-8
zh_CN.18030
zh_HK.BIG5HK
zh_HK.UTF-8
zh_TW.BIG5
zh_TW.UTF-8
Solaris 9 9/02 소프트웨어를 설치할 때 EUC 로켈(ja, ko, zh 또는 zh_TW) 중 하나를 기본 설치 로켈로 선택하십시오.
Solaris 9 9/02 Documentation 2 of 2 CD에서 직접 installer 유틸리티를 실행하십시오.
Solaris 9 9/02 Documentation CD 설치 프로그램을 nodisplay 옵션과 함께 사용하면 확인 패널이 제대로 페이지가 매겨지지 않습니다.
조치: nodisplay 옵션을 Solaris 9 9/02 Documentation CD 설치 프로그램과 함께 지정하지 마십시오. 그래픽 사용자 인터페이스(GUI) 모드를 사용하여 Solaris 9 9/02 Documentation CD를 설치하십시오.
설치용 로켈을 선택하면 추가 관련 로켈도 설치될 수 있습니다. 작동상의 이 변화는 메시지 번역이 있는 모든 전체 로켈과 아시아권 및 일본어 부분적 로켈, 로켈 실행기가 로켈에 대한 언어 지원을 기준으로 재패키지화되었기 때문에 Solaris 9 9/02 운영 환경에서 발생합니다. 중부 유럽어와 같은 다른 부분적 로켈은 여전히 지리적 지역을 기준으로 패키지화되고 설치됩니다.
간체 중국어 또는 정체 중국어 로켈 지원을 가진 Solaris 9 Beta Refresh 운영 환경을 실행하는 시스템에서 Solaris 9 9/02 운영 환경으로 업그레이드하면 업그레이드가 성공적으로 완료되지 않습니다. 간체 중국어 및 정체 중국어 CDE 글꼴 현지화 패키지(SUNWcdft 또는 SUNWhdft)는 해당하는 Solaris 9 9/02 패키지로 업그레이드되지 않습니다. 다음 오류 메시지가 표시됩니다.
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 9/02 운영 환경으로 업그레이드하기 전에 적합한 Solaris 9 Beta Refresh 제거 후 파일을 제거하십시오.
# rm /var/sadm/pkg/SUNWcdft/install/postremove # rm /var/sadm/pkg/SUNWhdft/install/postremove |
Solaris 8 Languages Supplement CD가 설치된 Solaris 8 운영 환경을 실행중인 시스템에서 Solaris 9 9/02 운영 환경으로 업그레이드하면 몇 가지 잘못된 타이어, 러시아어, 폴란드어 및 카탈란어 로켈 패키지가 시스템에 남습니다. 이러한 로켈은 ARCH=sparcall 값을 가지며 Solaris 9 9/02 운영 환경으로 업그레이드중 제거되지 않습니다.
조치: Solaris 9 9/02 운영 환경으로 업그레이드하기 전에 Solaris 제품 레지스트리 응용프로그램을 사용하여 Solaris 8 Languages Supplement CD 패키지를 제거하십시오.
하나 이상의 특정 유럽어 로켈 세트를 설치하면 시스템이 로켈의 UTF-8 코드 세트로 설정된 영어 또는 유럽어 문자 세트 외부의 모든 문자를 표시하지 않을 수 있습니다. 이 문제는 다음 조건에서 발생합니다.
다음 로켈 중 하나 이상을 설치합니다.
중동/이스라엘 (ISO8859-8)
북아프리카/이집트 (ISO8859-6)
동유럽/러시아 (ISO8859-5)
동유럽/터키 (ISO8859-9)
남아메리카/브라질 (ISO8859-1)
중부 유럽/폴란드 (ISO8859-2)
시스템에 다른 로켈을 설치하지 마십시오.
조치: 다음 해결 방법 중 하나를 선택하십시오.
설치중 en_US.UTF-8 북미/미국 로켈 모두와 유럽어 로켈을 설치하십시오.
설치가 완료된 후 pkgadd 명령을 사용하여 시스템에 다음 패키지를 추가하십시오.
SUNW5ttf - 정체 중국어 BIG5 True Type 글꼴 패키지
SUNWcttf - 간체 중국어(EUC) True Type 글꼴
SUNWiiimr - 인터넷/인트라넷 입력 메소드 프레임워크 패키지(Root)
SUNWiiimu - 인터넷/인트라넷 입력 메소드 프레임워크 패키지(Usr)
SUNWinleu - 인도 로켈 환경 사용자 파일
SUNWinlex - 인도 언어 환경 사용자 파일(64비트)
SUNWinttf - 인도 True Type 글꼴
SUNWjxcft - 일본어 필수 TrueType 글꼴
SUNWkttf - 한국어 True Type 글꼴
SUNWtleu - 타이어 로켈 환경 사용자 파일
SUNWtleux - 타이어 언어 환경 사용자 파일(64비트)
이러한 패키지는 Solaris 9 9/02 Software 1 of 2 CD 또는 CD 이미지의 Solaris_9/Product 디렉토리에서 사용 가능합니다.
예를 들어, Solaris 9 9/02 Software 1 of 2 CD의 Solaris 9 9/02 운영 환경을 설치할 경우 다음 명령을 입력하십시오.
# cd /cdrom/cdrom0/Solaris_9/Product # pkgadd -d . SUNW5ttf # pkgadd -d . SUNWcttf |
이 목록의 각 패키지에 대해 이 pkgadd 명령을 반복하십시오.