Solaris 9 유지 보수 업데이트 1 설치 안내서

설치 버그

Multiple Patch Architecture를 지원하는 패치가 설치되어 있을 경우, patchadd가 오류 메시지를 표시합니다. (4706994)

MU1을 설치하면서 multiple package architecture를 지원하는 패치를 설치하면 //var/sadm/install_data/Maintenance_Update_log에 다음과 같은 오류 메시지가 표시됩니다.


Installing xxxxxx-yy (x of xx)
See //var/sadm/patch/xxxxxx-yy log for details
grep: can't open pdgabbrev.extension/pkginfo

예를 들어, 패치 123456-01에 다음 패치 패키지가 포함되어 있으면:

다음과 같은 오류 메시지가 나타납니다.

grep: can't open SUNWcar.u/pkginfo

조치: 오류 메시지를 무시하십시오. 메시지는 패치의 설치에 영향을 주지 않습니다. 메시지는 patchadd(1M)remove_PATCH_PROPERTIES() 함수에 올바른 매개변수를 전달하지 않는다는 것을 의미합니다.

install_mush를 사용하여 시작할 때 올바로 작동하지 않습니다 (4062334).

sh(1)ksh(1) 사이의 상호 작용에 관련된 문제 때문에, 명령줄 또는 관리 스크립트에서 다음 명령을 사용하여 설치를 시작한 경우, install_mu 유틸리티를 사용하면 특정 패치가 올바로 설치되지 않을 수 있습니다.


# /bin/sh ./install_mu options

조치: 다음과 같이 명령줄 또는 관리 스크립트에서 install_mu를 실행합니다.


# ./install_mu options

patchadd가 종료중이라는 오류 메시지를 표시합니다.

install_mu를 사용하면 다음 메시지 중 하나가 표시될 수도 있습니다.


One or more patch packages included in
XXXXXX-YY are not installed on this system.

Patchadd is terminating.

또는,


Installation of XXXXXX-YY failed:
Attempting to patch a package that is not installed.

이 메시지는 patchadd를 사용해 시스템에서 패치하려는 패키지를 찾을 수 없기 때문에 표시된 패치를 건너 뛴다는 것을 의미합니다.

이 메시지는 patchadd가 특정 구조의 패치를 다른 구조의 시스템에 설치하면서 불일치를 발견한 경우에 표시됩니다(예를 들어, sun4m 시스템에 sun4u 패치를 설치하는 경우).

하나 이상의 패치가 손실된 경우에도 이 메시지가 표시될 수 있습니다. 전체 대상보다 작은 클러스터를 설치하는 경우처럼, 관리자가 패키지를 제거했거나 설치하지 않았을 수 있습니다.

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

시스템을 재부트하지 않으면 login을 사용할 수 없습니다(4423853).

단일 사용자 모드에서 설치하는 경우, 설치를 완료했을 때 exit 명령을 사용하지 마십시오. 대신 reboot 명령을 사용해야 합니다. reboot 명령 대신 exit 명령을 사용하면, 다음 경우가 발생합니다.

조치: 단일 사용자 모드에서 설치한 후에 exit 명령을 사용하는 경우, 시스템을 재부트합니다.

다중 사용자 모드에서 설치한 후에 exit 명령을 사용하고 로그인한 루트 사용자가 없는 경우, 시스템을 재부트합니다.