Solaris 9 4/04 릴리스로 업그레이드하는 중에 다음 설치 문제가 발생합니다.
Solaris Flash 아카이브를 설치하는 경우 새로운 파일로 인식되어 업데이트가 실패합니다. Solaris Flash 소프트웨어는 복제 시스템의 파일이 마스터 시스템의 정확한 복제본인지 확인합니다. reboot_processing 스크립트는 재부트 시 삭제되지 않습니다. 따라서 Flash 소프트웨어는 이 파일을 새 파일로 인식합니다.
다음과 같은 오류 메시지가 나타납니다.
New files detected: /etc/init.d/flash_reboot_processing |
해결 방법: 이 문제를 방지하려면 다음 해결 방법 중 하나를 선택하십시오.
Solaris Flash 아카이브를 복제 시스템에 설치하기 전에 flash_reboot_processing 파일을 삭제합니다.
차등 아카이브 설치 시 사용자 정의 JumpStart forced_deployment 키워드를 사용하여 강제로 설치할 수 있습니다. 복제 시스템에서 감지하는 새 파일은 설치 중에 삭제되고 설치가 완료됩니다.
차등 아카이브를 설치할 때 프로필에서 사용자 정의 JumpStart no_content_check 키워드를 사용하여 파일 검사를 취소할 수 있습니다. 소프트웨어는 파일 검사를 수행하지 않으며 어떤 파일도 감지하지 않고 설치가 완료됩니다.
차등 아카이브를 작성할 때 파일을 제외할 수 있습니다. 아카이브를 생성하는 중에 이 파일은 파일 필터에 추가됩니다. 그러면 이 파일은 아카이브 설치 과정에서 무시됩니다. 다음 단계를 수행합니다.
마스터 시스템을 부트합니다.
아카이브 생성 중에 /etc/init.d/flash_reboot_processing 파일을 제외하려면 다음 명령을 입력하십시오.
# flarcreate -n archive-name -A unchanged-master-image-dir-x \ /etc/init.d/flash-reboot-processing path/filename |
차등 아카이브 생성 중에 -M 옵션을 사용하여 파일 검사를 취소할 수 있습니다. 어떤 매니페스트 파일도 생성되지 않으며 복제 시스템의 파일들도 검사되지 않습니다. 다음 단계를 수행합니다.
마스터 시스템을 부트합니다.
-M 옵션을 사용하여 파일 검사를 취소하려면 다음 명령을 입력합니다.
# flarcreate -n archive-name -A unchanged_master_image_dir -M path/filename |
archive-name – 아카이브에 지정한 이름입니다.
-A 옵션 – unchanged-master-image-dir로 새 시스템 이미지를 unchanged-master-image-dir 인자가 지정하는 이미지와 비교하여 차등 아카이브를 작성합니다.
path – 아카이브 파일을 저장할 디렉토리 경로입니다. 경로를 지정하지 않은 경우 flarcreate 명령은 현재 디렉토리에 아카이브 파일을 저장합니다.
filename – 아카이브 파일의 이름입니다.
자세한 내용은 Solaris 9 4/04 설치 설명서를 참조하십시오.
Solaris Live Upgrade luupgrade(1M) 명령을 -i 옵션과 함께 사용하여 비활성 부트 환경을 업그레이드할 때 설치 프로그램 디스플레이를 일부 언어에서 읽지 못할 수 있습니다. 설치 프로그램이 이전 릴리스에는 없고 현재 부트 환경에 존재하는 글꼴을 요청하면 텍스트가 손상됩니다.
해결 방법: 다음 해결 방법 중 하나를 선택합니다.
Solaris 8 소프트웨어에서 Solaris 9 또는 Solaris 9 4/04 릴리스로 업그레이드할 때 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 9 4/04 릴리스로 업그레이드하면 업그레이드가 기존 보안 쉘 데몬을 비활성화합니다. 업그레이드 동안 Solaris 9 4/04 업그레이드 소프트웨어가 /etc/init.d/sshd의 내용을 덮어씁니다.
해결 방법: 다음 해결 방법 중 하나를 선택합니다.
시스템에 보안 쉘 프로토콜 서버 프로그램이 없도록 하려면 업그레이드하는 동안 SUNWsshdr 및 SUNWsshdu 패키지를 설치하지 마십시오.
시스템에 보안 쉘 프로토콜 서버 또는 클라이언트 프로그램이 없도록 하려면 업그레이드 동안 보안 쉘 클러스터(SUNWCssh)를 설치하지 마십시오.
/export 디렉토리의 용량이 거의 가득 찬 상태에서 Solaris 9 4/04 릴리스로 업그레이드하는 경우, /export에 필요한 공간이 잘못 계산되기 때문에 업그레이드에 실패합니다. 시스템에 디스크가 없는 클라이언트가 설치되어 있는 경우에 이런 문제가 자주 발생합니다. 또는 /export 디렉토리에 타사 소프트웨어가 설치되어 있는 경우에 이런 문제가 발생합니다. 다음과 같은 메시지가 표시됩니다.
WARNING: Insufficient space for the upgrade. |
해결 방법: 업그레이드하기 전에 다음 해결 방법 중 하나를 선택합니다.
업그레이드가 완료될 때까지 /export 디렉토리의 이름을 임시로 바꿉니다.
업그레이드가 완료될 때까지 /etc/vfstab 파일의 /export 행을 임시로 주석 처리합니다.
/export가 개별적인 파일 시스템인 경우, 업그레이드하기 전에 /export의 마운트를 해제합니다.
시스템에서 현재 Solstice AdminSuiteTM 2.3 Diskless Client 도구로 설치된 디스크가 없는 클라이언트를 지원하면 다음 두 단계를 수행해야 합니다.
서버와 같은 Solaris 버전 및 구조를 가진 기존의 디스크가 없는 클라이언트를 모두 삭제합니다.
Solaris 9 4/04 릴리스를 설치하거나 업그레이드합니다.
자세한 내용은 System Administration Guide: Basic Administration을 참조하십시오.
기존의 디스크가 없는 클라이언트를 통해 Solaris 9 4/04 소프트웨어 설치를 시도하면, 다음 오류 메시지가 나타날 수 있습니다.
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 소프트웨어를 실행하고 있는 슬라이스를 의미합니다.