Solaris 9 설치 설명서

부록 A 문제 해결(작업)

이 장에는 구체적인 오류 메시지 목록과 Solaris 9 소프트웨어를 설치할 때 부딪힐 수 있는 일반적인 문제들이 포함되어 있습니다. 이 장에서는 문제 해결 방법도 설명합니다. 이 절의 목록을 사용해 설치 프로세스의 어느 부분에서 문제가 발생했는지부터 파악하십시오.


주 -

"부트 가능 매체"라는 문구가 나타나면 이는 설치 프로그램 중 하나를 의미합니다. Solaris suninstall program, Solaris Web Start 프로그램 또는 사용자 정의 JumpStart.


네트워크 설치 설정 문제


Unknown client " host_name"

원인:

add_install_client 명령의 host_name 인자가 이름 서비스의 호스트가 아닙니다.

호스트 host_name을 이름 서비스에 추가한 뒤 add_install_client 명령을 다시 실행하십시오.

시스템 부트 관련 문제

매체로부터 부트하기, 오류 메시지


le0: No carrier - transceiver cable problem

원인:

시스템이 네트워크에 연결되지 않았습니다.

해결책:

네트워크와 연결되어 있지 않은 시스템의 경우에는 이 메시지를 무시하십시오. 네트워크로 연결된 시스템인 경우에는 이더넷 케이블이 올바로 연결되었는지 확인하십시오.


The file just loaded does not appear to be executable

원인:

시스템이 적절한 부트용 매체를 찾을 수 없습니다.

해결책:

네트워크상의 설치 서버를 통해 Solaris 9을 설치할 수 있도록 시스템을 적절히 설정했는지 확인하십시오. 예를 들어, 설정할 때 시스템의 플랫폼 그룹을 올바로 지정했는지 확인하십시오.

또는 Solaris 9 DVD 또는 Solaris 9 Software 1/2, Solaris 9 Software 2/2 및 Solaris 9 Languages CD의 이미지를 설치 서버에 복사하지 않았다면 Solaris 9 DVD 또는 Solaris 9 Software 1/2 CD가 마운트되어 있고 설치 서버에서 액세스 가능한지 확인하십시오.


boot: cannot open /kernel/unix

원인:

이 오류는 부트 - 파일 의 위치를 명시적으로 /kernel/unix로 설정함으로써 무시할 때 발생합니다.

해결책:
  • PROM에 있는 부트-파일을 " " (공백)으로 재설정하십시오.

  • 진단 스위치가 꺼져 있고 참으로 설정되어 있는지 확인하십시오.


Can't boot from file/device

원인:

설치 매체가 부트 가능한 매체를 찾을 수 없습니다.

해결책:

다음 조건이 충족되어 있는지 확인하십시오.

  • DVD-ROM 또는 CD-ROM 드라이브가 올바로 설치되어 있으며 켜져 있습니다.

  • Solaris 9 DVD 또는 Solaris 9 Software 1/2 CD가 드라이브에 들어 있습니다.

  • 디스크가 손상되거나 먼지가 묻어있지 않습니다.


WARNING: clock gained xxx days -- CHECK AND RESET DATE!

설명:

이것은 정보 메시지입니다.

해결책:

메시지를 무시하고 설치를 계속하십시오.

매체로부터 부트하기, 일반적인 문제


The system does not boot.

설명:

사용자 정의 JumpStart 서버를 처음 설정할 때 오류 메시지를 반환하지 않는 부트 문제에 부딪힐 수 있습니다. 시스템과 시스템 부트 방법에 관한 정보를 확인하려면 부트 명령과 -v 옵션을 함께 실행하십시오. -v 옵션을 사용할 때 부트 명령은 화면에 자세한 디버깅 정보를 표시합니다.


주 -

이 플래그가 주어지지 않더라도 메시지는 인쇄되지만 출력이 시스템 로그 파일로 기록됩니다. 추가 정보는 syslogd(1M)를 참조하십시오.


해결책:

ok 프롬프트에서 다음을 입력하십시오. ok boot net -v - install.


Boot from DVD media fails on systems with Toshiba SD-M 1401 DVD-ROM

시스템에 펌웨어 개정 1007인 Toshiba SD-M1401 DVD-ROM이 설치되어 있으면 시스템이 Solaris 9 DVD에서 부트할 수 없습니다.

해결책:

패치 111649-03 또는 이후 버전을 적용하여 Toshiba SD-M1401 DVD-ROM 드라이브의 펌웨어를 갱신하십시오. 패치 111649-03은 Solaris 9 Supplement CD에 포함되어 있습니다.

네트워크에서 부트하기, 오류 메시지


WARNING: getfile: RPC failed: error 5 (RPC Timed out).

설명:

이 오류는 설치 클라이언트의 부트 요청에 응답하는 서버가 네트워크상에 두 대 이상 있을 때 발생합니다. 설치 클라이언트는 잘못된 부트 서버에 연결하고 설치가 중단됩니다. 이 오류를 유발할 수 있는 구체적인 원인은 다음과 같습니다.

원인:

이유 1: /etc/bootparams 파일이 이 설치 클라이언트용 입력 항목을 갖고 있는 다른 서버에 존재할 수 있습니다.

해결책:

이유 1: 네트워크상의 서버가 설치 클라이언트용 /etc/bootparams 입력 항목을 여러 개 갖고 있는지 확인하십시오. 여러 개의 입력 항목을 갖고 있다면 설치 클라이언트가 이용할 서버를 제외한 모든 설치 서버와 부트 서버의 /etc/bootparams 파일에 있는 중복된 클라이언트 입력 항목을 제거하십시오.

원인:

이유 2: 설치 클라이언트용으로 여러 개의 /tftpboot 또는 /rplboot 디렉토리 입력 항목이 존재할 수 있습니다.

해결책:

이유 2: 네트워크상의 서버가 설치 클라이언트용 /tftpboot 또는 /rplboot 디렉토리 입력 항목을 여러 개 갖고 있는지 확인하십시오. 여러 개의 입력 항목을 갖고 있다면 설치 클라이언트가 이용할 서버를 제외한 모든 설치 서버와 부트 서버의 /tftpboot 또는 /rplboot 디렉토리에 있는 중복된 클라이언트 입력 항목을 제거하십시오.

원인:

이유 3: 서버의 /etc/bootparams 파일에 설치 클라이언트 입력 항목이 존재하고 모든 시스템이 프로필 서버에 액세스할 수 있게 하는 다른 /etc/bootparams 파일에 입력 항목이 존재합니다. 이러한 입력 항목은 다음과 유사합니다.

* install_config=profile_server:path

NIS 또는 NIS+ bootparams 테이블의 이전 입력 항목과 유사한 행 역시 이 오류를 유발할 수 있습니다.

해결책:

이유 3: 이름 서비스 bootparams 맵 또는 테이블에 와일드카드 입력 항목이 있으면(예: * install_config=) 삭제한 뒤 부트 서버의 /etc/bootparams 파일에 추가하십시오.


No network boot server. Unable to install the system. See installation instructions.

원인:

이 오류는 네트워크에서 설치를 시도할 때 발생합니다. 시스템이 올바로 설정되지 않습니다.

해결책:

네트워크에서 설치할 시스템을 올바로 설정했는지 확인하십시오. "네트워크에서 설치할 시스템 추가하기"를 참조하십시오.


prom_panic: Could not mount file system

원인:

이 오류는 네트워크에서 Solaris 9을 설치하려는데 부트 소프트웨어가 다음을 찾을 수 없는 경우 발생합니다.

  • Solaris 9 DVD, DVD 또는 설치 서버의 DVD 이미지 사본

  • 설치 서버의 Solaris 9 Software 1/2 CD 이미지, Solaris 9 Software 1/2 CD 또는 Solaris 9 Software 1/2 CD 이미지 사본

해결책:

설치 소프트웨어가 마운트 및 공유되어 있는지 확인하십시오.

  • 설치 서버의 DVD-ROM이나 CD-ROM 드라이브에서 Solaris 9을 설치하려면 Solaris 9 DVD 또는 Solaris 9 Software 1/2이 CD-ROM 드라이브에 들어 있고 마운트되어 있으며 /etc/dfs/dfstab 파일에서 공유되는지 확인하십시오.

  • 설치 서버 디스크의 Solaris 9 DVD 이미지나 Solaris 9 Software 1/2 CD 이미지 사본을 이용해 설치하려면 해당 사본의 디렉토리 경로가 /etc/dfs/dfstab 파일에서 공유되어 있는지 확인하십시오.

install_server 설명서 페이지를 참조하십시오.


Timeout waiting for ARP/RARP packet...

원인:

이유 1: 클라이언트가 네트워크에서 부트를 시도하지만 클라이언트에 관해 알고 있는 시스템을 찾을 수 없습니다.

해결책:

이유 1: 시스템의 호스트 이름이 NIS 또는 NIS+ 이름 서비스에 있는지 확인하십시오. 또한 부트 서버의 /etc/nsswitch.conf 파일에서 bootparams 검색 순서를 확인하십시오.

예를 들어, /etc/nsswitch.conf 파일의 다음 행은 JumpStart 또는 Solaris suninstall program이 bootparams 정보를 조회할 때 우선 NIS 맵을 조회한다는 것을 의미합니다. 프로그램이 어떤 정보도 찾지 못하면 JumpStart 프로그램 또는 Solaris suninstall program이 부트 서버의 /etc/bootparams 파일을 조회합니다.

bootparams: nis files
원인:

이유 2: 클라이언트의 이더넷 주소가 올바르지 않습니다.

해결책:

이유 2: 설치 서버의 /etc/ethers 파일에 있는 클라이언트의 이더넷 주소가 올바른지 확인하십시오.

원인:

이유 3: 사용자 정의 JumpStart 설치에서 add_install_client 명령은 지정된 서버를 설치 서버로 사용하는 플랫폼 그룹을 지정합니다. add_install_client를 사용할 때 잘못된 구조 값이 사용되면 이 문제가 발생합니다. 예를 들어, 설치하고자 하는 시스템이 sun4u이지만 sun4m을 사용했습니다.

해결책:

이유 3: 올바른 아키텍처 값으로 add_install_client를 다시 실행하십시오.

네트워크를 통해 부트하기, 일반적인 문제


The system boots from the network, but from a system other than the specified install server.

원인:

/etc/bootparams/etc/ethers 입력 항목은 클라이언트를 위한 다른 시스템에 존재합니다.

해결책:

이름 서버에서 설치중인 시스템을 위한 /etc/bootparams 입력 항목을 갱신하십시오. 입력 항목은 다음 구문과 일치해야 합니다.

install_system root=boot_server:path install=install_server:path

또한 bootparams 입력 항목이 설치 클라이언트용 서브넷에 있는지 확인하십시오.


After you set up an install server and configure the system to install Solaris 9 from the network, the system still does not boot.

원인:

tftpd가 설치 서버에서 실행되고 있지 않습니다.

해결책:

설치 서버에서 tftpd 데몬이 실행되고 있는지 확인하십시오. 다음 명령을 입력하십시오.


# ps -ef | grep tftpd

이 명령이 tftpd 데몬이 실행중임을 나타내는 행을 반환하지 않으면 /etc/inetd.conf 파일을 편집하고 다음 행에서 주석 (#) 문자를 제거하십시오.

# tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd \
 -s /tftpboot

이 변경 사항을 적용한 뒤 시스템 재부트를 시도하십시오.

Solaris 9 운영 환경의 초기 설치


Initial installation fails

해결책:

Solaris 설치가 실패하면 설치를 다시 시작해야 합니다. 설치를 다시 시작하려면 Solaris 9 DVD, Solaris 9 InstallationCD, Solaris 9 Software 1/2 또는 네트워크를 통해 시스템을 부트하십시오.

소프트웨어를 부분적으로 설치한 뒤 Solaris 소프트웨어를 설치 해제할 수 없습니다. 백업을 사용해 시스템을 복원하거나 Solaris 설치 프로세스를 다시 시작해야 합니다.


/cdrom/Solaris_9/SUNW xxxx/reloc.cpio: Broken pipe

설명:

이 오류 메시지는 설치에 영향을 주지 않습니다.

해결책:

메시지를 무시하고 설치를 계속하십시오.

Solaris 9 운영 환경 업그레이드하기

업그레이드하기, 오류 메시지


No upgradable disks

원인:

/etc/vfstab 파일에 있는 교체 항목으로 인해 업그레이드가 실패합니다.

해결책:

/etc/vfstab 파일에서 다음 행을 삭제하십시오.

  • 업그레이드되지 않는 디스크 상의 모든 교체 파일과 슬라이스

  • 더 이상 존재하지 않는 교체 파일

  • 사용되지 않는 교체 슬라이스


usr/bin/bzczt not found

원인:

패치 클러스터가 없어 Solaris 라이브 업그레이드가 실패합니다.

해결책:

Solaris 라이브 업그레이드를 설치하기 위해선 패치가 필요합니다. 패치는 http://sunsolve.sun.com 에서 다운로드할 수 있습니다.

업그레이드하기, 일반적인 문제


The upgrade option is not presented even though there is a version of Solaris software that's upgradable on the system.

원인:

이유 1: /var/sadm 디렉토리가 symlink이거나 다른 파일 시스템으로부터 마운트되었습니다.

해결책:

이유 1: /var/sadm 디렉토리를 루트(/) 또는 /var 파일 시스템으로 이동하십시오.

원인:

이유 2: /var/sadm/softinfo/INST_RELEASE 파일이 없습니다.

해결책:

이유 2: 다음 템플리트를 사용하여 새로운 INST_RELEASE 파일을 만드십시오:

OS=Solaris
VERSION=x 
REV=0

x

시스템상의 Solaris 소프트웨어 버전입니다. 

원인:

이유 3: SUNWusr이 /var/sadm/softinfo에 빠져 있습니다.

해결책:

해결 방법 3: 초기 설치를 수행할 필요가 있습니다. Solaris 소프트웨어를 업그레이드할 수 없습니다.


Couldn't shut down or initialize the md driver

해결책:
  • 미러가 아니면 vsftab 파일에서 삭제하십시오.

  • 미러라면 미러를 차단한 뒤 다시 설치하십시오.


The upgrade fails because the Solaris installation program cannot mount a file system.

원인:

업그레이드를 하는 동안 스크립트는 시스템의 /etc/vfstab 파일에 열거된 모든 파일 시스템을 업그레이드될 루트(/) 파일 시스템에 마운트하려고 시도합니다. 설치 스크립트가 파일 시스템을 마운트할 수 없으면, 업그레이드가 실패하여 종료됩니다.

시스템의 /etc/vfstab 파일 내의 모든 파일 시스템이 마운트 될 수 있는지 확인하십시오. 마운트될 수 없거나 문제를 야기하는 파일 시스템은 /etc/vfstab 파일에서 삭제하여 Solaris suninstall program이 업그레이드를 하는 동안에 이들에 대한 마운트 시도를 하지 않도록 하십시오. 업그레이드될 소프트웨어를 포함하는 시스템 기반 파일 시스템(예:/usr)은 삭제하면 안 됩니다.


The upgrade fails

설명:

시스템이 업그레이드를 위한 충분한 공간을 갖고 있지 않습니다.

원인:

제 5 장의 공간 문제를 점검하고 자동 레이아웃을 이용해 공간을 재할당하지 않고도 문제를 해결할 수 있는지 확인하십시오.


Problems upgrading mirrored roots

해결책:

Solaris Volume Manager를 사용해 이중화 루트를 업그레이드할 때 문제가 발생하면 "Troubleshooting Solaris Volume Manager" in Solaris Volume Manager Administration Guide를 참조하십시오.

업그레이드 실패 후 업그레이드를 계속하려면

업그레이드가 실패하고 시스템을 소프트 부트할 수 없습니다. 전원 고장이나 네트워크 연결 실패와 같이 사용자가 해결할 수 있는 수준의 고장이 아닙니다.

  1. Solaris 9 DVD, Solaris 9 InstallationCD, Solaris 9 Software 1/2 CD 또는 네트워크를 통해 시스템을 재부트하십시오.

  2. 설치를 위한 업그레이드 옵션을 선택하십시오.

    Solaris 설치 프로그램이 시스템이 부분적으로 업그레이드되었는지 확인하고 업그레이드를 계속 합니다.

Veritas VxVm을 실행하는 Solaris 라이브 업그레이드를 사용해 업그레이드하는 중에 시스템 장애 발생

다음 절차에 따라 업그레이드를 수행하지 않으면 Solaris 라이브 업그레이드를 사용하여 업그레이드를 수행하고 Veritas VxVM을 실행하는 중 재부트 중에 시스템 장애가 발생합니다. 패키지가 Solaris 고급 패키지화 지침 사항을 따르지 않으면 문제가 발생합니다.

  1. 비활성 부트 환경을 작성합니다. "새 부트 환경 작성하기"를 참조하십시오.

  2. 비활성 부트 환경을 업그레이드하기 전에 비활성 부트 환경에서 기존 Veritas 소프트웨어를 비활성화시켜야 합니다.

    1. 비활성 부트 환경을 마운트합니다.


      # lumount inactive_boot_environment_name mount_point
      

      예를 들면 다음과 같습니다.


      # lumount solaris8 /.alt.12345 
      
    2. vfstab를 포함하는 디렉토리로 변경하십시오. 예:


      # cd /.alt.12345/etc
      
    3. 비활성 부트 환경의 vfstab 파일 사본을 만드십시오. 예:


      # cp vfstab vfstab.501
      
    4. 복사한 vfstab에서 Veritas 파일 시스템 입력 항목을 모두 제거하십시오. 예:


      #  sed   vfstab.novxfs> vfstab < '/vx\/dsk/s/^/#/g'
      

      각 행의 첫 번째 문자는 해당 행을 주석 행으로 만드는 #으로 변경됩니다. 이 주석 행은 시스템 파일 주석 행과 다르다는 점에 주의하십시오.

    5. 변경된 vfstab 파일을 복사하십시오. 예:


      # cp vfstab.novxfs vfstab
      
    6. 비활성 부트 환경의 시스템 파일로 디렉토리를 변경하십시오. 예:


      # cd /.alt.12345/etc
      
    7. 비활성 부트 환경의 시스템 파일 사본을 만드십시오. 예:


      # cp system system.501
      
    8. drv/vx를 포함하는 모든 "forceload:" 입력 항목을 삭제하십시오.


      # sed '/forceload:   system.novxfs> system < drv\/vx/s/^/*/'
      

      각 행의 첫 번째 문자는 해당 행을 명령 행으로 만드는 *로 변경됩니다. 이 주석 행은 vfstab 파일 주석 행과 다르다는 점에 주의하십시오.

    9. 디렉토리를 비활성 부트 환경의 install-db 파일로 변경하십시오. 예:


      # cd /.alt.12345/etc
      
    10. Veritas install-db 파일을 작성하십시오. 예:


      # touch vx/reconfig.d/state.d/install-db
      
    11. 비활성 부트 환경을 마운트 해제합니다.


      # luumount inactive_boot_environment_name mount_point
      
  3. 비활성 부트 환경을 업그레이드합니다. 제 33 장을 참조하십시오.

  4. 비활성 부트 환경을 활성화시킵니다. "부트 환경 활성화"를 참조하십시오.

  5. 시스템을 종료하십시오.


    # init 0
    
  6. 단일 사용자 모드에서 비활성 부트 환경을 부트하십시오.


    OK boot -s
    

    "vxvm" 또는 "VXVM"을 포함하는 몇 개의 메시지와 오류 메시지는 무시할 수 있습니다. 비활성 부트 환경이 활성화됩니다.

  7. Veritas를 업그레이드하십시오.

    1. 시스템에서 Veritas VRTSvmsa 패키지를 제거하십시오. 예:


      # pkgrm VRTSvmsa
      
    2. 디렉토리를 Veritas 패키지로 변경하십시오.


      # cd /location_of_Veritas_software
      
    3. 시스템에 최신 Veritas 패키지를 추가하십시오.


      #pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  8. 원래의 vfstab 및 시스템 파일을 복원하십시오.


    # cp /etc/vfstab.original /etc/vfstab
    	# cp /etc/system.original /etc/system
    
  9. 시스템을 재부트합니다.


    # init 6