Solaris 10 11/06 릴리스로 시작하는 업그레이드 지원에 대한 최신 정보를 보려면 Solaris 릴리스 업그레이드 지원 변경 사항을 참조하십시오.
본 절에서는 업그레이드 버그에 대해 설명합니다. 일부 버그는 Solaris 10 OS로 업그레이드하는 동안 발생할 수 있고업그레이드를 완료한 후에 발생하는 버그도 있습니다.
설치되었으나 부트된 적이 없거나 준비되지 않은 비전역 영역을 사용하면 시스템이 올바르게 업그레이드되지 않습니다. 오류 메시지는 표시되지 않습니다.
해결 방법:
이러한 영역이 있으면 영역이 준비되도록 한 다음 업그레이드를 시작하기 전에 정지해야 합니다. 예를 들면 다음과 같습니다.
global# zoneadm -z myzone ready ; zoneadm -z myzone halt |
Solaris 10 11/06 릴리스에서 전체 루트 비전역 영역을 설치하는 경우 영역 오류 로그에 다음과 같은 오류 메시지가 표시될 수 있습니다.
/export/home/wholerootzone/root/var/sadm/pkg/SUNWgnome-a11y-libs-share/install/postinstall: cannot return when not in function pkgadd: ERROR: postinstall script did not complete successfully Installation of <SUNWgnome-a11y-libs-share> on zone <wholerootzone> |
오류 메시지에서 wholerootzone 이름은 설명용이며, 설치 로그에 나타나는 경로는 다른 시스템에서 다를 수 있습니다.
해결 방법: 없음.
기존 /kernel/drv/qlc.conf 구성 파일을 사용하여 Solaris 10 11/06 릴리스로 업그레이드하는 동안 qlc.conf 파일은 업데이트된 형식 및 매개 변수를 취득하지 않습니다. 오류 메시지는 표시되지 않습니다.
해결 방법:
qlc.conf 파일을 업데이트하려면 Solaris 10 11/06 릴리스로 업그레이드한 후에 다음 패치를 설치합니다.
SPARC: 패치 119130-21 또는 최신 개정판.
i386: 패치 119131-21 또는 최신 개정판.
Solaris 10 3/05 시스템 또는 Solaris 10 1/06 시스템을 비전역 영역이 있는 Solaris 10 6/06 릴리스 또는 Solaris 10 11/06 릴리스로 업그레이드하면 로컬 파일 시스템을 마운트하는 SMF 서비스가 비전역 영역에서 실패할 수 있습니다. 따라서 비전역 영역의 다른 서비스를 시작하는 데 실패할 수 있습니다.
비전역 영역이 있는 Solaris 10 시스템을 Solaris 10 6/06 릴리스 또는 Solaris 10 11/06 릴리스로 업그레이드하면 서비스가 유지 관리 상태에 있을 수 있습니다. 예를 들면 다음과 같습니다.
# zlogin myzone svcs -x svc:/system/filesystem/local:default (local file system mounts) State: maintenance since Wed May 24 13:18:06 2006 Reason: Start method exited with $SMF_EXIT_ERR_FATAL. See: http://sun.com/msg/SMF-8000-KS See: /var/svc/log/system-filesystem-local:default.log Impact: 18 dependent services are not running. (Use -v for list.) |
해결 방법:
전역 영역에서 비전역 영역을 재부트합니다. 예를 들면 다음과 같습니다.
global# zoneadm -z myzone reboot |
Solaris 10에서 Solaris 10 11/06으로 업그레이드하는 경우 여러 SMF 및 패키지 위반 오류가 재부트 시 발생합니다. 다음과 같은 오류 메시지가 나타납니다.
oyster console login: May 3 15:05:47 svc.startd[7]: svc:/system/basicreg:default: Method "/usr/sbin/sconadm register -c -m autoreg" failed with exit status 1. May 3 15:05:48 svc.startd[7]: svc:/system/basicreg:default: Method "/usr/sbin/sconadm register -c -m autoreg" failed with exit status 1. May 3 15:05:48 svc.startd[7]: svc:/system/basicreg:default: Method "/usr/sbin/sconadm register -c -m autoreg" failed with exit status 1. May 3 15:05:48 svc.startd[7]: system/basicreg:default failed #scvs -xv svc:/system/basicreg:default (?) State: maintenance since Wed May 03 15:05:48 2006 Reason: Start method failed repeatedly, last exited with status 1. See: http://sun.com/msg/SMF-8000-KS See: /var/svc/log/system-basicreg:default.log Impact: This service is not running. # # cat /var/svc/log/system-basicreg:default.log [ May 3 15:05:33 Enabled. ] [ May 3 15:05:33 Rereading configuration. ] [ May 3 15:05:47 Executing start method ("/usr/sbin/sconadm register -c -m autoreg") ] You must accept terms of use (by passing in -a) in order to register. The terms of use and binary code license agreement are located at: Terms of Use : http://sun.com/applink/sunuc/tou1en Binary Code License Agreement : http://sun.com/applink/sunuc/bcl1en [ May 3 15:05:48 Method "start" exited with status 1 ] [ May 3 15:05:48 Executing start method ("/usr/sbin/sconadm register -c -m autoreg") ] You must accept terms of use (by passing in -a) in order to register. The terms of use and binary code license agreement are located at: Terms of Use : http://sun.com/applink/sunuc/tou1en Binary Code License Agreement : http://sun.com/applink/sunuc/bcl1en [ May 3 15:05:48 Method "start" exited with status 1 ] # we also had multiple packages owning the same type "f" files after zones upgrade as follows: /usr/lib/breg/basicreg.jar /usr/lib/breg/br-common.jar /usr/lib/breg/data/RegistrationProfile.properties /usr/lib/breg/jdom.jar /usr/lib/breg/resources/i18n/assetStrings_de.properties /usr/lib/breg/resources/i18n/assetStrings_es.properties /usr/lib/breg/resources/i18n/assetStrings_fr.properties /usr/lib/breg/resources/i18n/assetStrings_it.properties /usr/lib/breg/resources/i18n/assetStrings_ja.properties /usr/lib/breg/resources/i18n/assetStrings_ko.properties /usr/lib/breg/resources/i18n/assetStrings_sv.properties /usr/lib/breg/resources/i18n/assetStrings_zh.properties /usr/lib/breg/resources/i18n/assetStrings_zh_TW.properties /usr/lib/breg/resources/i18n/countryStrings_de.properties /usr/lib/breg/resources/i18n/countryStrings_es.properties /usr/lib/breg/resources/i18n/countryStrings_fr.properties /usr/lib/breg/resources/i18n/countryStrings_it.properties /usr/lib/breg/resources/i18n/countryStrings_ja.properties /usr/lib/breg/resources/i18n/countryStrings_ko.properties /usr/lib/breg/resources/i18n/countryStrings_sv.properties /usr/lib/breg/resources/i18n/countryStrings_zh.properties /usr/lib/breg/resources/i18n/countryStrings_zh_TW.properties /usr/lib/breg/resources/i18n/languageStrings_de.properties /usr/lib/breg/resources/i18n/languageStrings_es.properties /usr/lib/breg/resources/i18n/languageStrings_fr.properties /usr/lib/breg/resources/i18n/languageStrings_it.properties /usr/lib/breg/resources/i18n/languageStrings_ja.properties /usr/lib/breg/resources/i18n/languageStrings_ko.properties /usr/lib/breg/resources/i18n/languageStrings_sv.properties /usr/lib/breg/resources/i18n/languageStrings_zh.properties /usr/lib/breg/resources/i18n/languageStrings_zh_TW.properties /usr/lib/breg/resources/i18n/wizardStrings_de.properties /usr/lib/breg/resources/i18n/wizardStrings_es.properties /usr/lib/breg/resources/i18n/wizardStrings_fr.properties /usr/lib/breg/resources/i18n/wizardStrings_it.properties /usr/lib/breg/resources/i18n/wizardStrings_ja.properties /usr/lib/breg/resources/i18n/wizardStrings_ko.properties /usr/lib/breg/resources/i18n/wizardStrings_sv.properties /usr/lib/breg/resources/i18n/wizardStrings_zh.properties /usr/lib/breg/resources/i18n/wizardStrings_zh_TW.properties /usr/lib/breg/resources/i18n/xmlValueStrings_de.properties /usr/lib/breg/resources/i18n/xmlValueStrings_es.properties /usr/lib/breg/resources/i18n/xmlValueStrings_fr.properties /usr/lib/breg/resources/i18n/xmlValueStrings_it.properties /usr/lib/breg/resources/i18n/xmlValueStrings_ja.properties /usr/lib/breg/resources/i18n/xmlValueStrings_ko.properties /usr/lib/breg/resources/i18n/xmlValueStrings_sv.properties /usr/lib/breg/resources/i18n/xmlValueStrings_zh.properties /usr/lib/breg/resources/i18n/xmlValueStrings_zh_TW.properties /usr/lib/breg/wizard.jar /usr/sbin/sconadm /usr/sbin/smpatch |
해결 방법: 다음 단계를 수행합니다.
수퍼유저가 되도록 합니다.
시스템에 설치된 SUNWbreg 및 SUNWbrg 지역화 패키지를 나열합니다.
# pkginfo | awk '{print $2}' | grep 'SUNW.breg' > /tmp/list.breg # cat /tmp/list.breg SUNWcbreg SUNWdbreg SUNWebreg SUNWfbreg SUNWhbreg SUNWibreg SUNWjbreg SUNWkbreg SUNWsbreg # pkginfo | awk '{print $2}' | grep 'SUNW.brg' > /tmp/list.brg # cat /tmp/list.brg SUNWcbrg SUNWdbrg SUNWebrg SUNWfbrg SUNWhbrg SUNWibrg SUNWjbrg SUNWkbrg SUNWsbrg |
/tmp/list.breg 파일 및 /tmp/list.brg 파일의 내용은 시스템에 설치된 지역화 패키지에 따라 다를 수 있으며, 파일이 비어 있을 수도 있습니다. /tmp/list.brg 파일에 패키지가 포함되어 있을 경우 단계 5에서 복사해야 할 패키지를 알 수 있도록 패키지 이름의 목록을 저장합니다. 파일이 비어 있으면 단계 4로 건너뜁니다.
단계 2에서 발견된 패키지를 제거합니다.
# pkgrm `cat /tmp/list.breg /tmp/list.brg` |
SUNWbrg, SUNWdc 및 SUNWbreg 패키지를 제거합니다.
# pkgrm SUNWbrg SUNWdc SUNWbreg |
필요한 SUNWbrg 패키지와 지역화 패키지를 CD 또는 DVD 같은 배포 매체에서 복사합니다.
필요한 지역화 패키지가 /tmp/list.brg 파일에 나열됩니다.
# cd distribution-media # cd Solaris_10/Product # cp -rp SUNWbrg `cat /tmp/list.brg` /tmp |
SUNWbrg 및 지역화 패키지를 설치합니다.
# pkgadd -d /tmp SUNWbrg |
/tmp/list.brg 파일이 비어 있지 않으면 지역화 패키지를 설치합니다.
# pkgadd -d /tmp `cat /tmp/list.brg` |
OS를 Solaris Express 3/06 OS로 업그레이드할 때 다음과 같이 업그레이드 작업에 실패합니다.
Solaris 설치 프로그램에 대해 업그레이드 옵션을 사용할 수 없습니다.
사용자 정의 JumpStart 프로그램에 대해 업그레이드가 실패합니다.
이 문제는 삭제되어야 하는 사용되지 않는 부트 분할 영역으로 인한 것입니다.
다음 상황에서 이 문제가 발생합니다.
Solaris 8, 9 또는 10 3/05 릴리스에서 초기 설치를 수행했습니다. 설치 중에 x86 부트 분할 영역이 만들어졌습니다.
Solaris 10 11/06 릴리스 또는 GRUB를 지원하는 Solaris Express 릴리스에서 초기 설치를 수행했습니다. x86 부트 분할 영역이 보존되었지만 사용되지 않았습니다.
Solaris Express 3/06 OS로 업그레이드하려고 합니다.
다음 오류는 /tmp/install_log에 있습니다.
# more /tmp/install_log kdmconfig: The following warning was noted: Error while executing loadkeys command. Checking c1d0s0 for an upgradeable Solaris image. The x86 Boot fdisk partition is missing /a/boot/solaris/bootenv.rc |
해결 방법:
Solaris 설치 프로그램으로 업그레이드하려면 format 또는 fdisk 명령을 사용하여 사용되지 않는 부트 분할 영역을 삭제합니다. 업그레이드하기 전에 영역을 다시 분할합니다.
JumpStart를 사용하여 업그레이드하려면 root_device 키워드로 업그레이드할 루트(/) 파일 시스템이 포함된 디스크를 지정합니다. 예를 들어, 프로필에는 다음 키워드가 포함됩니다.
install_type upgrade
root_device c1t0d0s0
본 Solaris 10 릴리스에서는 Solaris 볼륨 관리자가 새 형식으로 장치 ID 출력을 표시합니다. 디스크 세트를 통해 장치 ID를 지원했던 Solaris 9 9/04 OS에서는 새 형식을 인식하지 못합니다. Solaris 9 9/04 릴리스에서 Solaris 10 OS로 업그레이드할 때 기존 디스크 세트와 연관된 장치 ID는 Solaris 볼륨 관리자 구성에서 업데이트되지 않습니다. Solaris 9 9/04 OS로 되돌려야 할 경우 업그레이드 후 디스크 세트에 적용된 구성 변경 사항은 Solaris 9 9/04 OS에서 사용 불가능해질 수 있습니다. 자세한 내용은 Solaris Volume Manager Administration Guide의 25 장, Troubleshooting Solaris Volume Manager (Tasks)를 참조하십시오.
GUI 기반 설치 프로그램을 사용하여 영역이 포함된 시스템을 업그레이드하는 경우 로켈 문제가 발생합니다. 설치 후에 /etc/default/init 파일에 있는 LANG 변수가 널로 설정됩니다. 시스템 명령을 실행하면 다음 오류 메시지가 표시됩니다.
couldn't set locale correctly |
해결 방법: 수퍼유저로 다음 해결 방법 중 하나를 선택합니다.
해결 방법 1:시스템을 이미 업그레이드한 경우 /etc/default/init 파일을 수동으로 편집하여 올바른 LANG 및 LC_* 변수를 설정합니다. 그런 다음 시스템을 재부트합니다.
자세한 내용과 예는 locale(1) 매뉴얼 페이지를 참조하십시오.
해결 방법 2:텍스트 기반 설치 프로그램을 사용하여 시스템을 업그레이드합니다. 시스템에 적합한 다음 단계 중 하나를 수행합니다.
SPARC 시스템에서는 부트 명령이 있는 텍스트 플래그를 사용합니다. 예를 들어, CD 매체를 사용하여 소프트웨어를 설치하는 경우 다음 명령을 실행합니다.
ok boot cdrom - text |
x86 시스템에서는 설치 선택 화면에서 3 Solaris 대화식 텍스트(데스크탑 세션)를 선택합니다.
자세한 내용은 Solaris 10 설치 설명서를 참조하십시오.
설치시 업데이트(ITU)로도 알려진 드라이버 업데이트(DU)를 추가하는 동안 Solaris 10 OS를 설치하면 설치가 실패할 수 있습니다. 이러한 오류는 GUI를 사용하여 Solaris 10 소프트웨어를 설치하는 경우 발생합니다. 다음과 같은 메시지가 표시됩니다.
Unable to run cmd: /usr/sbin/sysidput |
해결 방법: 다음 해결 방법 중 하나를 사용하십시오.
Solaris Live Upgrade를 사용하여 부트 환경을 만들 때 시스템의 부트 환경 중 하나가 GRUB(GRand Unified Bootloader) 메뉴를 호스팅합니다. 이 부트 환경은 ludelete 명령으로 제거할 수 없습니다.
이 부트 환경을 제거하려고 하면 다음과 같은 오류 메시지가 표시됩니다.
ERROR: The boot environment name-of-boot-environment contains the GRUB menu. ERROR: You are not allowed to delete this BE. Unable to delete boot environment. |
해결 방법: lumake 명령 또는 luupgrade 명령을 사용하여 이 부트 환경을 다시 사용합니다. GRUB 메뉴를 포함하는 부트 환경을 마지막에 삭제하는 부트 환경으로 만듭니다.
Solaris Live Upgrade에서는 마지막 부트 환경을 삭제할 수 없습니다. 또한 GRUB 메뉴가 포함된 부트 환경도 삭제할 수 없습니다. 따라서 마지막 부트 환경에 GRUB 메뉴가 포함되어 있으면 필요한 경우 다른 부트 환경을 모두 삭제할 수 있습니다.
Solaris Live Upgrade를 사용하여 Solaris 8 2/02 릴리스에서 Solaris 10 11/06 릴리스로 업그레이드하는 경우 Agilent Fibre Channel HBA Driver Package(HPFC) 제거에 실패합니다. 다음 오류 메시지가 upgrade_log 파일에 기록됩니다.
Removing package HPFC: Modifying /a/kernel/drv/sd.conf cmdexec: ERROR: unable to open /a/var/sadm/pkg/HPFC/save/sed/kernel/drv/sd.conf pkgrm: ERROR: class action script did not complete successfully Removal of partially failed. pkgrm return code = 2 The upgrade succeeds, but two instances of the HPFC package are included on the system. |
해결 방법: 다음 단계를 수행합니다.
수퍼유저가 되도록 합니다.
HPFC 패키지의 두 인스턴스를 모두 제거합니다.
# pkgrm HPFC # pkgrm HPFC.2 |
Solaris 10 11/06 OS DVD를 DVD-ROM 드라이브에 삽입합니다.
디렉토리를 HPFC 패키지를 포함하는 디렉토리로 변경합니다.
# cd /cdrom/Solaris_10/Product |
HPFC 패키지를 시스템에 추가합니다.
# pkgadd -d `pwd` HPFC |
Solaris Live Upgrade 소프트웨어를 다음과 같은 방식으로 사용하면 업그레이드 진행률 표시줄이 나타나지 않습니다.
Solaris 10 11/06 CD 매체를 사용하여 OS를 업그레이드할 수 있습니다.
luupgrade 명령을 다음 옵션과 함께 사용하여 부트 환경을 업그레이드하는 경우
-i(CD 매체에서 설치)
-O “-nodisplay -noconsole”(두 번째 CD의 설치 프로그램을 텍스트 모드에서 사용자 상호 작용 없이 실행)
다음 릴리스에서 Solaris 10 11/06 소프트웨어로 업그레이드하는 경우
Solaris 8 릴리스
Solaris 9 릴리스
Solaris 10 릴리스
예를 들어, 다음 명령을 실행하면 아래 출력이 표시된 후 진행률 표시줄이 나타나야 합니다.
Running installer on BE s10u1. |
하지만 진행률 표시줄이 나타나지 않습니다.
# luupgrade -i -n s10u1 -s /net/installsrv/export/s10u1 -O "-nodisplay -noconsole" Validating the contents of the media /net/installsvr/export/s10u1. The media is a standard Solaris media. The media contains a standard Solaris installer. The media contains Solaris 3 version 10. Mounting BE s10u1. Running installer on BE s10u1. |
오류 메시지는 표시되지 않습니다.
해결 방법: prstat 명령을 사용합니다. 이 명령을 사용하면 설치 시 패키지가 추가되는 동안 진행 상황을 볼 수 있습니다.
권장 패치 클러스터가 설치된 Solaris 9 릴리스를 실행하는 시스템에서 Solaris 10 OS로의 업그레이드가 부분적으로만 성공합니다. 이 문제는 Solaris 9 권장 패치 클러스터가 설치된 다음과 같은 릴리스를 실행하고 있는 시스템에 영향을 줍니다.
Solaris 9 릴리스
Solaris 9 9/02 릴리스
Solaris 9 12/02 릴리스
Solaris 9 4/03 릴리스
Solaris 9 8/03 릴리스
Solaris 9 12/03 릴리스
Solaris 9 4/04 릴리스
Solaris 10 릴리스로 업그레이드할 때 SUNWcti2x 패키지는 시스템에서 성공적으로 제거되지 않습니다.
해결 방법: 다음 해결 방법 중 하나를 선택합니다.
이 문제를 방지하려면 Solaris 10 OS로 업그레이드하기 전에 패치 ID 117426-03 이상 버전을 시스템에 적용합니다.
이 패치를 다운로드하려면 http://sunsolve.sun.com으로 이동합니다.
업그레이드 중에 이 문제가 발생하면 다음 단계를 수행합니다.
텍스트 편집기에서 /var/sadm/pkg/SUNWcti2x/install/preremove 파일의 다음 행을 주석 처리합니다.
rem_drv -b ${BASEDIR} sc_nct || EXIT=1 |
SUNWcti2x 패키지를 제거합니다.
# pkgrm SUNWcti2x |
Solaris Live Upgrade를 사용하여 Solaris 8 또는 Solaris 9 릴리스에서 Solaris 10 OS으로 업그레이드할 경우 오래된 설치 제거 프로그램이 제거되지 않습니다. 이전 OS의 설치 제거 프로그램이 시스템의 /var/sadm/prod 디렉토리에 남아 있습니다.
다음 오래된 설치 제거 프로그램은 제거되지 않습니다.
uninstall_Alternate_Pathing_2_3_1.class uninstall_CDRW_1_1.class o uninstall_CDRW_1_0.class uninstall_Bonus_Localization_-_Catalan_CDE_Desktop.class uninstall_Bonus_Localization_-_Polish_CDE_Desktop.class uninstall_Bonus_Localizations_-_Russian_CDE_Desktop.class uninstall_Capacity_on_Demand_1_0.class uninstall_Java3D_1_3_1.class uninstall_Java3D_1_3.class uninstall_Java3D_1_2_1_04.class uninstall_Java3D_1_2_1_03.class uninstall_Lights_Out_Management_2_0.class uninstall_Man_Page_Supplement.class uninstall_OpenGL_1_3.class uninstall_OpenGL_1_2_3.class uninstall_Netra_ct_Platform_1_0.class uninstall_Netra_t11xx_Alarms_2_0.class uninstall_Netscape_6_2_3.class uninstall_Netscape_6_2_1_Beta.class uninstall_PC_launcher_1_0_2.class uninstall_PC_launcher_1_0_1_PCfileviewer_1_0_1.class uninstall_RSC_2_2_2.class uninstall_RSC_2_2_1.class uninstall_RSC_2_2.class uninstall_ShowMeTV_1_3.class uninstall_Solaris_9_French_Localization.class uninstall_Solaris_9_German_Localization.class uninstall_Solaris_9_Hong_Kong_Traditional_Chinese_Localization.class uninstall_Solaris_9_Italian_Localization.class uninstall_Solaris_9_Japanese_Localization.class uninstall_Solaris_9_Korean_Localization.class uninstall_Solaris_9_Simplified_Chinese_Localization.class uninstall_Solaris_9_Spanish_Localization.class uninstall_Solaris_9_Swedish_Localization.class uninstall_Solaris_9_Traditional_Chinese_Localization.class uninstall_Solaris_On_Sun_Hardware_Documentation.class uninstall_Sun_Hardware_AnswerBook.class uninstall_SunATM_5_0.class uninstall_SunATM_5_1.class uninstall_SunFDDI_PCI_3_0.class uninstall_SunFDDI_SBus_7_0.class uninstall_Sun_Fire_880_FC-AL_Backplane_Firmware_1_0.class uninstall_Sun_Fire_B10n_Load_Balancing_Blade_1_1.class uninstall_SunForum_3_1.class uninstall_SunForum_3_2.class uninstall_SunHSI_PCI_3_0.class uninstall_SunHSI_SBus_3_0.class uninstall_SunScreen_3_2.class uninstall_SunVTS_5_1_PS6.class uninstall_SunVTS_5_1_PS5.class uninstall_SunVTS_5_1_PS4.class uninstall_SunVTS_5_1_PS3.class uninstall_SunVTS_5_1_PS2.class uninstall_SunVTS_5_1_PS1.class uninstall_SunVTS_5_0.class uninstall_System_Management_Services_1_4.class uninstall_System_Management_Services_1_3.class uninstall_System_Management_Services_1_2.class uninstall_System_Service_Processor_3_5.class uninstall_WBEM_DR_1_0.class uninstall_Web_Start_Wizards_SDK_3_0_2.class uninstall_Web_Start_Wizards_SDK_3_0_1.class uninstall_Web_Start_Wizards_SDK.class uninstall_XML_Libraries_2_4_12.class |
해결 방법: 시스템을 업그레이드한 후 /var/sadm/prod 디렉토리에서 오래된 설치 제거 프로그램을 수동으로 제거합니다.
본 Solaris 10 릴리스에서는 pam_ldap 기능이 변경되었습니다. 현재 릴리스로 업그레이드할 때 기존 pam.conf 구성 파일의 pam_ldap 구성은 이 변경 사항을 반영하도록 업데이트되지 않습니다. pam_ldap 구성이 감지되면 업그레이드 완료시 생성되었던 CLEANUP 파일에 다음과 같은 알림이 포함됩니다.
/etc/pam.conf please examine/update the pam_ldap configuration because its functionality has changed, refer to pam_ldap(5) documentation for more information |
해결 방법: 업그레이드 후 /etc/pam.conf를 확인합니다. 필요한 경우 pam_ldap의 새 기능과 호환되도록 이 파일을 수동으로 수정합니다. 수정 사항에는 use_first_pass 및 try_first_pass 옵션과 같은 암호 프롬프트를 비롯하여 암호 업데이트가 포함됩니다. pam.conf 업데이트에 대한 자세한 내용은 pam_ldap(5) 매뉴얼 페이지 및 설명서를 참조하십시오.
Solaris Live Upgrade luupgrade(1M) 명령을 -i 옵션과 함께 사용하여 비활성 부트 환경을 업그레이드할 때 설치 프로그램 디스플레이를 일부 언어에서 읽지 못할 수 있습니다. 설치 프로그램이 이전 릴리스에는 없고 현재 부트 환경에 존재하는 글꼴을 요청하면 텍스트가 손상됩니다.
해결 방법: 다음 해결 방법 중 하나를 선택합니다.
Solaris 8 소프트웨어에서 Solaris 10 릴리스로 업그레이드할 때 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 |
해결 방법: 오류 메시지를 무시하십시오.
/etc/init.d/sshd 데몬에서 타사 보안 쉘(예: OpenSSH)을 실행 중인 시스템에서 Solaris 10 릴리스로 업그레이드하면 업그레이드가 기존 보안 쉘 데몬을 비활성화합니다. 업그레이드하는 동안 Solaris 10 소프트웨어가 /etc/init.d/sshd의 내용을 덮어씁니다.
해결 방법: 다음 해결 방법 중 하나를 선택합니다.
시스템에 보안 쉘 프로토콜 서버 프로그램이 없도록 하려면 업그레이드하는 동안 SUNWsshdr 및 SUNWsshdu 패키지를 설치하지 마십시오.
시스템에 보안 쉘 프로토콜 서버 또는 클라이언트 프로그램이 없도록 하려면 업그레이드 동안 보안 쉘 클러스터(SUNWCssh)를 설치하지 마십시오.
/export 디렉토리의 용량이 거의 가득 찬 상태에서 Solaris 10 릴리스로 업그레이드하는 경우, /export에 필요한 공간이 잘못 계산되기 때문에업그레이드에 실패합니다. 시스템에 디스크가 없는 클라이언트가 설치되어 있는 경우에 이런 문제가 자주 발생합니다. 또는 /export 디렉토리에 타사 소프트웨어가 설치되어 있는 경우에 이런 문제가 발생합니다. 다음과 같은 메시지가 표시됩니다.
WARNING: Insufficient space for the upgrade. |
해결 방법: 업그레이드하기 전에 다음 해결 방법 중 하나를 선택합니다.
업그레이드가 완료될 때까지 /export 디렉토리의 이름을 임시로 바꿉니다.
업그레이드가 완료될 때까지 /etc/vfstab 파일의 /export 행을 임시로 주석 처리합니다.
/export가 개별적인 파일 시스템인 경우 업그레이드하기 전에 /export의 마운트를 해제합니다.
시스템에서 현재 Solstice AdminSuiteTM 2.3 Diskless Client 도구로 설치된 디스크가 없는 클라이언트를 지원하면 다음 두 단계를 수행해야 합니다.
서버와 같은 Solaris 버전 및 구조를 가진 기존의 디스크가 없는 클라이언트를 모두 삭제합니다.
Solaris 10 릴리스를 설치하거나 업그레이드합니다.
자세한 내용은 System Administration Guide: Basic Administration을 참조하십시오.
기존의 디스크 없는 클라이언트를 통해 Solaris 10 소프트웨어 설치를 시도하면 다음 오류 메시지가 나타날 수 있습니다.
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 소프트웨어 버전을 실행하는 슬라이스를 나타냅니다.