Solaris 10 6/06 릴리스 노트

Solaris Live Upgrade를 사용하여 빈 부트 환경에 Solaris Flash 아카이브 설치 시 설치 실패(6222925)

Solaris Live Upgrade를 사용하여 빈 부트 환경에서 Solaris Flash 아카이브를 설치할 경우 설치에 실패합니다. 다음 오류와 비슷한 메시지가 표시됩니다.


sh:  /path_to_install_image/Solaris_10/Tools/Boot/usr/sbin/install.d/mergescripts
/merge_name_service:  not found

ERROR: Transfer list entry (/a/var/svc/profile/name_service.xml):
mergescript failed (/path_to_install_image/Solaris_10/Tools/Boot/usr/sbin/install.d
/mergescripts/merge_name_service)

ERROR: Unable to copy a temporary file to it's final location

ERROR: Flash installation failed

Extracting Flash Archive: 100% completed (of 4361.24 megabytes)
The Solaris flash install of the BE S10B74L2 failed.

이전 예제에서 path_to_install_image는 설치에 사용 중인 네트워크 설치 이미지의 디렉토리 경로입니다.

해결 방법: 다음 단계를 수행합니다.

  1. 디렉토리를 설치에 사용 중인 네트워크 설치 이미지의 mergescripts 디렉토리로 변경합니다.


    # cd path_to_install_image/Solaris_10/Tools
    /Boot/usr/sbin/install.d/mergescripts
    
  2. merge_name_service 파일을 만듭니다.


    # touch merge_name_service
    
  3. merge_name_service 파일을 실행 가능하게 합니다.


    # chmod a+x merge_name_service
    
  4. 설치할 시스템에서 Solaris Live Upgrade를 사용하여 대체 부트 환경에 Solaris Flash 아카이브를 설치합니다.

    Solaris Live Upgrade를 사용하여 Solaris Flash 아카이브를 설치하는 방법에 대한 자세한 내용은 Solaris 10 6/06 설치 설명서: Solaris Live Upgrade 및 업그레이드 계획부트 환경에 Solaris Flash 아카이브 설치를 참조하십시오.

  5. 단계 4에서 설치한 대체 부트 환경에 파일 시스템을 마운트합니다.


    # lumount alt_boot_env 
    mount-point
    

    이전 명령에서 alt_boot_env는 단계 4에서 설치한 부트 환경이고 mount-point는 대체 부트 환경에 대한 마운트 지점입니다.

  6. 디렉토리를 대체 부트 환경의 /var/svc/profile 디렉토리로 변경합니다.


    # cd mount-point/var/svc/profile
    
  7. name_service.xml 프로필을 제거합니다.


    # rm name_service.xml
    
  8. name_service.xml 파일에 이름 서비스 프로필에 대한 심볼릭 링크를 만듭니다.


    # ln -s ns_name-service.xml name_service.xml
    

    이전 예제에서 name-service는 시스템에 사용할 이름 서비스입니다. 이 값에 대해 다음 문자열 중 하나를 사용합니다.

    • nis

    • nisplus

    • dns

    • ldap

    • 파일