Solaris Live Upgrade를 사용하여 새 부트 환경을 작성한 경우 luupgrade 명령을 사용하여 새 부트 환경에 Solaris Flash 차등 아카이브를 설치할 수 없습니다. 다음과 같은 오류 메시지가 나타납니다.
/usr/sbin/luupgrade[607]: ludo: not found |
Solaris Flash 차등 아카이브는 Solaris Flash 아카이브로 업그레이드한 부트 환경에서 운영 환경에 대한 부분 업데이트입니다.
해결 방법: luupgrade 명령을 사용하여 차등 아카이브를 설치하려면 /etc/default/lu 파일을 편집합니다. /etc/lib/lu가 경로의 첫 번째 구성 요소가 되도록 기존의 PATH 변수 설정을 변경합니다.
다음 경로를 사용하지 마십시오.
PATH=/etc:/sbin:/usr/bin:/usr/sbin:$PATH |
경로를 다음과 같이 변경합니다.
PATH=/etc/lib/lu:/etc:/sbin:/usr/bin:/usr/sbin:$PATH |
자세한 내용은 Solaris 9 설치 설명서를 참조하십시오.
Solaris 9, Solaris 9 9/02, Solaris 9 12/02 또는 Solaris 9 4/03 운영 환경을 Solaris 9 8/03 릴리스로 업그레이드할 경우 -n 옵션과 함께 pkgchk 명령을 사용하면 다음 오류가 발생합니다.
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 8/03 DVD 또는 Solaris 9 8/03 Software 1 of 2 CD를 사용하여 SUNWceudt 패키지를 다시 추가합니다. 다음 단계를 수행합니다.
수퍼유저가 되어야 합니다.
SUNWceudt 패키지를 제거합니다.
# pkgrm SUNWceudt |
디렉토리를 제품 디렉토리로 변경합니다.
# cd path-to-Solaris-9/Product |
SUNWceudt 패키지를 추가합니다.
# pkgadd -d `pwd` SUNWceudt |
Solaris Live Upgrade luupgrade(1M) 명령을 -i 옵션과 함께 사용하여 비활성 부트 환경을 업그레이드할 때 설치 프로그램 디스플레이를 일부 언어에서 읽지 못할 수 있습니다. 설치 프로그램이 이전 릴리스에는 없고 현재 부트 환경에 존재하는 글꼴을 요청하면 텍스트가 손상됩니다.
해결 방법: 다음 해결 방법 중 하나를 선택하십시오.
Solaris 8 운영 환경에서 Solaris 9 또는 Solaris 9 8/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 |
해결 방법: 오류 메시지를 무시합니다.
/etc/init.d/sshd 데몬에서 타사 Secure 셸(예를 들어, OpenSSH)을 실행 중인 시스템에서 Solaris 9 8/03 운영 환경으로 업그레이드하면 업그레이드가 기존 Secure 셸 데몬을 비활성화합니다. 업그레이드하는 동안 Solaris 9 8/03 업그레이드 소프트웨어가 /etc/init.d/sshd의 내용을 덮어씁니다.
해결 방법: 다음 해결 방법 중 하나를 선택하십시오.
시스템에 Secure 셸 프로토콜 서버 프로그램이 없도록 하려면 업그레이드 동안 SUNWsshdr 및 SUNWsshdu 패키지를 설치하지 마십시오.
시스템에 Secure 셸 프로토콜 서버 또는 클라이언트 프로그램이 없도록 하려면 업그레이드 동안 Secure 셸 클러스터(SUNWCssh)를 설치하지 마십시오.
/export 디렉토리의 용량이 거의 가득 찬 상태에서 Solaris 9 8/03 운영 환경으로 업그레이드하는 경우, /export에 필요한 공간이 잘못 계산되기 때문에 업그레이드에 실패합니다. 시스템에 디스크가 없는 클라이언트가 설치되어 있거나, /export에 타사 소프트웨어가 설치되어 있는 경우에 이런 문제가 자주 발생합니다. 다음과 같은 메시지가 표시됩니다.
WARNING: Insufficient space for the upgrade. |
해결 방법: 업그레이드하기 전에 다음 해결 방법 중 하나를 선택합니다.
업그레이드가 완료될 때까지 /export 디렉토리의 이름을 임시로 바꿉니다.
업그레이드가 완료될 때까지 /etc/vfstab 파일의 /export 행을 임시로 주석 처리합니다.
/export가 개별적인 파일 시스템인 경우, 업그레이드하기 전에 /export의 마운트를 해제합니다.
시스템에서 현재 Solstice AdminSuiteTM 2.3 Diskless Client 도구로 설치된 디스크가 없는 클라이언트를 지원하면 두 단계를 수행해야 합니다. 먼저 서버와 같은 Solaris 버전 및 구조를 가진 기존의 디스크가 없는 클라이언트를 모두 삭제합니다. 그런 다음 Solaris 9 8/03 운영 환경을 설치 또는 업그레이드합니다. 자세한 내용은 System Administration Guide: Basic Administration을 참조하십시오.
기존의 디스크가 없는 클라이언트를 통해 Solaris 9 8/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 운영 환경을 실행 중인 슬라이스를 참조합니다.