Solaris 9 (SPARC 플랫폼판) 9/02 릴리스 노트

업그레이드 동안 발생할 수 있는 설치 버그

Solaris Flash 아카이브를 설치할 때 Live Upgrade가 부트 환경에서 /etc/group 파일을 업데이트하지 않습니다. (4683186)

Solaris Live Ugrade를 사용하여 Solaris Flash 아카이브를 부트 환경에 설치하면 /etc/group 파일이 올바르지 않습니다. 아카이브는 아카이브된 /etc/group 파일을 포함하고 현재 실행중인 부트 환경의 /etc/group 파일을 반영하지 않습니다. 부트 환경의 /etc/group 파일은 현재 실행중인 시스템의 파일과 동일해야 합니다.

조치: Solaris Flash 아카이브를 부트 환경에 설치한 후 /etc/group 파일을 현재 실행중인 시스템에서 새 부트 환경으로 복사해야 합니다. 다음 단계를 따르십시오.

  1. 수퍼 유저가 되십시오.

  2. 패치하려는 부트 환경을 마운트하십시오.


    # lumount boot-envir-name mount-point
    

    이전 명령에서 boot-envir-name은 파일 시스템을 마운트하려는 부트 환경의 이름입니다. mount-point는 파일 시스템의 마운트 지점입니다.

  3. /etc/group 파일을 현재 실행중인 시스템에서 새 부트 환경으로 복사하십시오.


    # cp /etc/group mount-point/etc/group
    
  4. 새 부트 환경을 마운트 해제합니다.


    # luumount boot-envir-name
    

패치 목록 파일이 지정된 경우 luupgrade 명령이 패치를 추가할 수 없습니다. (4679511)

-s 옵션을 luupgrade 명령과 함께 사용하여 디렉토리와 패치 목록 파일에 패치를 추가하면 패치가 추가되지 않습니다. 다음과 비슷한 메시지가 표시됩니다.


/usr/sbin/luupgrade [52]:		3 patch-list-file: bad number			

이전 메시지에서 patch-list-file은 패치 추가에 사용할 luupgrade 명령에 대하여 지정한 패치 목록 파일입니다.

조치: 패치 목록 파일을 지정하는 패치를 추가하려면 다음 단계를 수행하십시오.

  1. 수퍼 유저가 되십시오.

  2. 패치하려는 부트 환경을 마운트하십시오.


    # lumount boot-envir-name mount-point
    
  3. 패치를 부트 환경에 추가하십시오.


    # /usr/sbin/patchadd -R mount-point -M  patch-path patch-list-file-name
    

    이전 명령에서 patch-path는 추가할 패치를 포함하는 디렉토리의 경로 이름입니다. patch-list-file-name은 추가하려는 패치의 목록을 포함하는 파일입니다.

  4. 부트 환경을 마운트 해제합니다.


    # luumount boot-envir-name
    

업그레이드 동안 SUNWjxcft 패키지 기록의 제거 오류(4525236)

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 8 운영 환경에서 업그레이드하면 중복 커버로스 프라이버시 체계가 작성될 수 있습니다. (4672740)

Solaris 9 9/02 운영 환경에서 커버로스 버전 5 전역 체계는 프라이버시 지원을 포함합니다. 따라서 커버로스 국내 체계는 필요하지 않습니다. 커버로스 국내 체계(/usr/lib/gss/do/mech_krb.so.1에 위치)를 Solaris 8 시스템에 설치했으면 시스템을 Solaris 9 9/02 운영 환경으로 업그레이드하기 전에 커버로스 국내 체계를 제거하십시오.

조치: Solaris 9 9/02 운영 환경으로 업그레이드하기 전에 다음 단계를 따르십시오.

  1. 커버로스 국내 체계가 시스템에 설치되었는지 확인하려면 다음 명령을 입력하십시오.


    % pkginfo | fgrep ' SUNWk5'
    
    • 이 명령의 출력이 SUNWk5 패키지 이름을 포함할 경우 커버로스 국내 체계가 시스템에 설치된 것입니다. 2단계로 이동합니다.

    • 이 명령의 출력이 SUNWk5 패키지 이름을 포함하지 않을 경우 커버로스 국내 체계가 시스템에 설치되지 않은 것입니다. 이러한 단계의 나머지를 건너뛰십시오. 시스템을 업그레이드하십시오.

  2. 다음 명령을 입력하여 /etc/nfssec.conf/etc/gss/qop 파일을 백업하십시오.


    % tar -cf /var/tmp/krb_config_files.tar /etc/nfssec.conf /etc/gss/qop
    
  3. 다음 명령을 입력하여 파일이 백업되었는지 확인하십시오.


    % tar -tf /var/tmp/krb_config_files.tar
    
  4. 1단계에 나열된 각 패키지를 제거하십시오.


    % pkgrm package-name package-name package-name
    
  5. Solaris 9 9/02 운영 환경으로 업그레이드하십시오.

    업그레이드 프로그램이 전역 커버로스 체계 코드를 업그레이드하고 커버로스 프라이버시 지원을 사용 가능하게 합니다.

  6. 텍스트 편집기에서 /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 스크립트가 업그레이드 동안 제대로 실행되지 않습니다. (4707449)

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

조치: 이 오류 메시지를 무시하십시오.

Solaris 9 9/02 운영 환경으로 업그레이드하면 기존 보안 셸 데몬(sshd)이 비활성화될 수 있습니다. (4626093)

/etc/init.d/sshd 데몬에서 협력업체 보안 셸(예를 들어, OpenSSH)을 실행중인 시스템에서 Solaris 9 9/02 운영 환경으로 업그레이드하면 업그레이드가 기존 보안 셸 데몬을 비활성화합니다. 업그레이드 동안 Solaris 9 9/02 업그레이드 소프트웨어가 /etc/init.d/sshd의 내용을 겹쳐씁니다.

조치: 다음 해결 방법 중 하나를 선택하십시오.

/export의 용량이 거의 가득 찬 경우 업그레이드가 실패합니다. (4409601)

/export 디렉토리의 용량이 거의 가득 찬 상태에서 Solaris 9 9/02 운영 환경으로 업그레이드하는 경우, /export에 필요한 공간이 잘못 계산되기 때문에, 업그레이드가 실패합니다. 시스템에 디스크 없는 클라이언트가 설치되어 있거나, /export에 협력업체의 소프트웨어가 설치되어 있는 경우에 이런 문제가 자주 발생합니다. 다음 오류 메시지가 표시됩니다.


WARNING: Insufficient space for the upgrade.

조치: 업그레이드하기 전에 다음 조치 중 하나를 선택하십시오.

디스크 없는 클라이언트 서버 및 클라이언트 업그레이드 (4363078)

시스템이 현재 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 운영 환경을 실행중인 슬라이스를 참조합니다.

JavaSpaces Data Store를 업그레이드하여 WBEM 데이터 손실 방지 (4365035)

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) 파일을 다시 컴파일하십시오.