탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
Oracle Solaris 11 시스템 Oracle Solaris 11 Information Library (한국어) |
이 섹션은 클라이언트 설치를 실패할 경우 취할 조치를 제안합니다.
클라이언트 시스템의 설치를 실패한 경우 /system/volatile/install_log에서 로그를 찾을 수 있습니다.
이 클라이언트에 사용된 AI 매니페스트는 /system/volatile/ai.xml에 있습니다. 이 클라이언트에 사용된 시스템 구성 프로파일은 /system/volatile/profile/*에 있습니다.
비어 있지 않은 /etc/resolv.conf 파일이 존재하는지 확인하여 DNS가 클라이언트에 구성되었는지 여부를 검사합니다.
/etc/resolv.conf가 존재하지 않거나 비어 있으면 DHCP 서버가 DNS 서버 정보를 클라이언트에 제공하는지 확인합니다.
# /sbin/dhcpinfo DNSserv
이 명령이 아무것도 반환하지 않으면 DHCP 서버가 DNS 서버 정보를 클라이언트에 제공하도록 설정되지 않았습니다. 이 문제를 해결하려면 DHCP 관리자에게 문의하십시오.
/etc/resolv.conf 파일이 존재하고 올바르게 구성된 경우 다음 가능한 문제가 있는지 확인하고 시스템 관리자에게 해결책을 문의하십시오.
DNS 서버가 IPS 저장소 서버 이름을 분석 중이 아닐 수 있습니다.
DNS 서버에 연결할 기본 경로가 없습니다.
클라이언트 시스템을 부트할 때 발생할 수 있는 오류에 대한 다음 추가 정보를 검토합니다.
이 섹션은 네트워크를 통해 SPARC 클라이언트를 부트할 때 볼 수 있는 오류/문제와 가능한 원인을 설명합니다.
DHCP 서버가 SPARC 클라이언트의 요청에 응답하지 않으면 다음 메시지가 표시됩니다.
... OpenBoot 4.23.4, 8184 MB memory available, Serial #69329298. Ethernet address 0:14:4f:21:e1:92, Host ID: 8421e192. Rebooting with command: boot net:dhcp - install Boot device: /pci@7c0/pci@0/network@4:dhcp File and args: 1000 Mbps FDX Link up Timed out waiting for BOOTP/DHCP reply Timed out waiting for BOOTP/DHCP reply Timed out waiting for BOOTP/DHCP reply Timed out waiting for BOOTP/DHCP reply
시간 초과 메시지는 클라이언트가 DHCP 요청을 보냈는데 해당 요청에 응답하지 않았음을 나타냅니다. 이 오류는 DHCP 구성 문제 때문인 것 같습니다. 클라이언트가 DHCP 서버에 올바르게 구성되었는지 여부를 확인합니다.
AI 클라이언트가 boot_archive 다운로드를 시작했지만 "부트 로드 실패" 오류와 함께 실패한 경우 클라이언트 DHCP 정보가 잘못 구성되었음을 나타냅니다.
Rebooting with command: boot net:dhcp - install Boot device: /pci@7c0/pci@0/network@4:dhcp File and args: 1000 Mbps FDX Link up HTTP: Bad Response: 500 Internal Server Error Evaluating: Boot load failed
이 오류는 다른 DHCP 서버가 클라이언트에 응답 중인 경우 발생할 수 있습니다. 이 클라이언트에 대한 DHCP 구성을 확인합니다. 구성이 정확한 것 같으면 서브넷에 다른 DHCP 서버가 있는지 확인합니다.
AI 클라이언트가 부트 아카이브 다운로드를 시작할 IP 주소 및 초기 매개변수를 얻은 후에 클라이언트가 boot_archive를 찾거나 다운로드하지 못할 수 있습니다.
클라이언트가 boot_archive를 찾을 수 없으면 다음 오류가 표시됩니다.
Rebooting with command: boot net:dhcp - install Boot device: /pci@7c0/pci@0/network@4:dhcp File and args: 1000 Mbps FDX Link up <time unavailable> wanboot info: WAN boot messages->console <time unavailable> wanboot info: Starting DHCP configuration <time unavailable> wanboot info: DHCP configuration succeeded <time unavailable> wanboot progress: wanbootfs: Read 366 of 366 kB (100%) <time unavailable> wanboot info: wanbootfs: Download complete Tue Aug 5 20:46:43 wanboot alert: miniinfo: Request returned code 500 Tue Aug 5 20:46:44 wanboot alert: Internal Server Error \ (root filesystem image missing)
AI 클라이언트가 boot_archive 파일을 찾았지만 파일에 액세스할 수 없으면 다음 오류가 표시됩니다.
Rebooting with command: boot net:dhcp - install Boot device: /pci@7c0/pci@0/network@4:dhcp File and args: 1000 Mbps FDX Link up <time unavailable> wanboot info: WAN boot messages->console <time unavailable> wanboot info: Starting DHCP configuration <time unavailable> wanboot info: DHCP configuration succeeded <time unavailable> wanboot progress: wanbootfs: Read 366 of 366 kB (100%) <time unavailable> wanboot info: wanbootfs: Download complete Tue Aug 5 20:53:02 wanboot alert: miniroot: Request returned code 403 Tue Aug 5 20:53:03 wanboot alert: Forbidden
이러한 양쪽 문제에 대해 이 클라이언트용으로 구성된 boot_archive 파일을 수정합니다. $IMAGE/boot/boot_archive에서 boot_archive의 경로 이름 및 권한을 확인합니다.
AI 클라이언트가 boot_archive를 성공적으로 다운로드하고 Oracle Solaris 커널을 부트했지만 이미지 아카이브 중 하나를 얻지 못한 경우 "오류 403: 사용 권한 없음" 및 "오류 404: 찾을 수 없음" 메시지가 표시됩니다. 어떤 파일이 문제를 일으키는지 나타내는 오류 메시지가 표시됩니다. 예를 들어, SPARC 클라이언트의 다음 출력에서 solaris.zlib 파일이 존재하지 않거나 지정된 위치에 액세스할 수 없습니다.
<time unavailable> wanboot info: Starting DHCP configuration <time unavailable> wanboot info: DHCP configuration succeeded <time unavailable> wanboot progress: wanbootfs: Read 368 of 368 kB (100%) <time unavailable> wanboot info: wanbootfs: Download complete Fri Aug 26 16:26:52 wanboot progress: miniroot: Read 221327 of 221327 kB (100%) Fri Aug 26 16:26:53 wanboot info: miniroot: Download complete Warning: 'SUNW,UltraSPARC-IIIi' support will be removed in a future release of Solaris. SunOS Release 5.11 Version snv_175 64-bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. WARNING: i2c_0 failed to add interrupt. WARNING: i2c_0 operating in POLL MODE only Hardware watchdog enabled Remounting root read/write Probing for device nodes ... Preparing network image for use Downloading solaris.zlib --2011-08-26 23:19:57-- http://10.134.125.136:5555/export/auto_install/175s//solaris.zlib Connecting to 10.134.125.136:5555... connected. HTTP request sent, awaiting response... 404 Not Found 2011-08-26 23:19:57 ERROR 404: Not Found. Could not obtain http://10.134.125.136:5555/export/auto_install/175s//solaris.zlib from install server Please verify that the install server is correctly configured and reachable from the client Requesting System Maintenance Mode
이 문제는 다음 조건 중 하나로 유발될 수 있습니다.
WAN 부트에 구성된 이미지 경로가 부정확합니다.
이미지 경로가 존재하지 않거나 불완전합니다.
권한 문제로 인해 액세스가 거부되었습니다.
DHCP 구성과 installadm create-service를 실행할 때 지정된 대상 디렉토리의 내용을 확인합니다. WAN 부트 구성을 확인합니다.
클라이언트 시스템에서 Oracle Solaris OS를 설치할 때 설치를 시작하려면 다음과 같이 부트 시 install 인수를 포함해야 합니다.
ok boot net:dhcp - install
install 부트 인수 없이 부트하면 SPARC 클라이언트가 자동 설치 부트 이미지로 부트하지만 설치가 시작되지 않습니다. 다음 메시지가 표시됩니다.
Auto-installer disabled. Enable the auto-installer service by running the following command: svcadm enable svc:/application/auto-installer:default
자동 설치를 시작하려면 로그인하여 메시지에 표시된 대로 설치 서비스를 사용으로 설정하거나, install 인수로 위에 표시된 명령을 사용하여 시스템을 재부트할 수 있습니다.
이 섹션은 네트워크를 통해 x86 클라이언트를 부트할 때 볼 수 있는 오류/문제와 가능한 원인을 설명합니다.
DHCP 서버가 x86 클라이언트의 요청에 응답하지 않으면 다음 메시지가 표시됩니다.
Intel(R) Boot Agent PXE Base Code (PXE-2.1 build 0.86) Copyright(C) 1997-2007, Intel Corporation CLIENT MAC ADDR 00 14 4F 29 04 12 GUID FF2000008 FFFF FFFF FFFF 7BDA264F1400 DHCP......... No DHCP or ProxyDHCP offers were received PXE-MOF: Exiting Intel Boot Agent
시간 초과 메시지는 클라이언트가 DHCP 요청을 보냈는데 응답하지 않았음을 나타냅니다. 이 문제는 DHCP 구성 오류 때문인 것 같습니다. 클라이언트가 DHCP 서버에 올바르게 구성되었는지 확인합니다.
DHCP 서버는 DHCP 응답의 일부로 초기 부트 프로그램의 IP 주소 및 위치를 제공합니다.
부트 프로그램이 존재하지 않으면 AI 클라이언트 부트를 계속할 수 없습니다. 다음과 같은 메시지가 표시됩니다.
Intel(R) Boot Agent PXE Base Code (PXE-2.1 build 0.86) Copyright(C) 1997-2007, Intel Corporation CLIENT MAC ADDR 00 14 4F 29 04 12 GUID FF2000008 FFFF FFFF FFFF 7BDA264F1400 CLIENT IP: 10.6.68.29 MASK: 255.255.255.0 DHCP IP: 10.6.68.49 GATEWAY: 10.6.68.1 TFTP. PXE-T02: Access Violation PXE-E3C: TFTP Error - Access violation PXE-MOF: Exiting Intel Boot Agent
부트 프로그램이 존재하지만 잘못된 프로그램인 경우 이 메시지가 표시된 후에 AI 클라이언트가 중단됩니다.
Intel(R) Boot Agent PXE Base Code (PXE-2.1 build 0.86) Copyright(C) 1997-2007, Intel Corporation CLIENT MAC ADDR 00 14 4F 29 04 12 GUID FF2000008 FFFF FFFF FFFF 7BDA264F1400 CLIENT IP: 10.6.68.29 MASK: 255.255.255.0 DHCP IP: 10.6.68.49 GATEWAY: 10.6.68.1
클라이언트가 초기 부트를 수행할 수 있지만 커널을 부트할 수 없는 경우 GRUB 메뉴에서 항목을 선택한 후에 시스템이 중단됩니다.
설치 서버에서 이 클라이언트의 menu.lst 파일이 유효한 부트 아카이브를 가리키는지 여부를 확인합니다. 서버 이미지의 부트 디렉토리는 df -k에서 발췌한 이 샘플에 표시된 대로 /etc/netboot 디렉토리 아래에 마운트된 루프백이어야 합니다.
/install/images/x86_snv175 \ 28046887 8432439 19614448 31% /etc/netboot/x86_snv175
installadm create-service 명령에서 사용한 대상 디렉토리의 이름을 알고 있으면 해당 정보를 사용하여 대상 디렉토리가 마운트되는지 여부를 확인할 수 있습니다.
설치 서버에서 설치 프로그램 중 하나에 액세스할 수 없거나 /etc/netboot 아래의 menu.lst 파일에 지정된 위치에 존재하지 않으면 클라이언트가 부트할 수 있지만 해당 파일을 다운로드할 수 없습니다. 어떤 파일이 문제를 일으키는지 나타내는 오류 메시지가 표시됩니다. 예를 들어, x86 클라이언트의 다음 출력에서 solaris.zlib 파일이 지정된 위치에 존재하지 않습니다.
SunOS Release 5.11 Version snv_175 64-bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Remounting root read/write Probing for device nodes ... Preparing network image for use Downloading solaris.zlib --2011-08-18 20:02:26-- http://10.134.125.136:5555//export/auto_install/s11-x86/solaris.zlib Connecting to 10.134.125.136:5555... connected. HTTP request sent, awaiting response... 404 Not Found 2011-08-18 20:02:26 ERROR 404: Not Found. Could not obtain http://10.134.125.136:5555//export/auto_install/s11-x86/solaris.zlib from install server Please verify that the install server is correctly configured and reachable from the client Requesting System Maintenance Mode (See /lib/svc/share/README for more information.) Console login service(s) cannot run
installadm create-service 명령을 실행할 때 지정된 대상 디렉토리의 내용을 확인합니다.
네트워크를 통해 부트하는 설치의 x86 클라이언트 시스템에 Oracle Solaris OS를 설치할 때 자동 설치를 시작하려면 GRUB 부트 메뉴에서 두번째 항목을 선택해야 합니다. 일반적으로 메뉴 항목은 다음과 같이 표시됩니다.
Oracle Solaris 11 11/11 Text Installer and command line Oracle Solaris 11 11/11 Automated Install
첫번째 GRUB 메뉴 항목을 선택하거나 프롬프트의 시간 초과가 허용된 경우 시스템이 자동 설치 부트 이미지로 부트하지만 설치가 시작되지 않습니다. 다음과 같은 메시지가 표시됩니다.
Auto-installer disabled. Enable the auto-installer service by running the following command: svcadm enable svc:/application/auto-installer:default
자동 설치를 시작하려면 로그인하여 메시지에 표시된 대로 설치 서비스를 사용으로 설정하거나, 시스템을 재부트하고 두번째 메뉴 항목을 선택할 수 있습니다.
다음 오류는 SPARC 및 x86 설치 양쪽에 공통됩니다.
설치 중 실패하면 다음 메시지가 표시됩니다.
Automated Installation failed. Please refer to /system/volatile/install_log file for details Apr 9 14:28:09 solaris svc.startd[7]: application/auto-installer:default failed fatally: transitioned to maintenance (see 'svcs -xv' for details)
설치 클라이언트가 Oracle Solaris OS를 설치하려면 AI 매니페스트에 정의된 IPS 패키지 저장소에 연결해야 합니다. 클라이언트가 패키지 저장소에 액세스할 수 없으면 설치를 실패하고 application/auto-installer 서비스가 유지 관리 모드로 진입합니다. 다음 출력은 콘솔에 표시되는 내용의 예입니다.
15:54:46 Creating IPS image 15:54:46 Error occurred during execution of 'generated-transfer-1341-1' checkpoint. 15:54:47 Failed Checkpoints: 15:54:47 15:54:47 generated-transfer-1341-1 15:54:47 15:54:47 Checkpoint execution error: 15:54:47 15:54:47 Framework error: code: 6 reason: Couldn't resolve host 'pkg.example.com' 15:54:47 URL: 'http://pkg.example.com/solaris/release/versions/0/'. 15:54:47 15:54:47 Automated Installation Failed. See install log at /system/volatile/install_log Automated Installation failed Please refer to the /system/volatile/install_log file for details Aug 31 15:54:47 line2-v445 svc.startd[8]: application/auto-installer:default failed fatally: transitioned to maintenance (see 'svcs -xv' for details) ... SUNW-MSG-ID: SMF-8000-YX, TYPE: defect, VER: 1, SEVERITY: major EVENT-TIME: Wed Aug 31 15:54:47 UTC 2011 PLATFORM: SUNW,Sun-Fire-V445, CSN: -, HOSTNAME: line2-v445 SOURCE: software-diagnosis, REV: 0.1 EVENT-ID: c8a5b809-ece4-4399-9646-d8c64d78aac7 DESC: A service failed - a start, stop or refresh method failed. AUTO-RESPONSE: The service has been placed into the maintenance state. IMPACT: svc:/application/auto-installer:default is unavailable. REC-ACTION: Run 'svcs -xv svc:/application/auto-installer:default' to determine the generic reason why the service failed, the location of any logfiles, and a list of other services impacted. Please refer to the associated reference document at http://sun.com/msg/SMF-8000-YX for the latest service procedures and policies regarding this diagnosis.
/system/volatile/install_log 파일에서 다음과 비슷한 메시지를 확인합니다.
TransportFailures: Framework error: code: 6 reason: Couldn't resolve host 'pkg.example.com' URL: 'http://pkg.example.com/solaris/versions/0/'
TransportFailures: Framework error: code: 7 reason: Failed connect to pkg.example.com:80; Connection refused URL: 'http://pkg.example.com/solaris/versions/0/'
TransportFailures: http protocol error: code: 404 reason: Not Found URL: 'http://pkg.oracle.com/mysolaris/versions/0/'
보고 있는 메시지에 따라 다음 가능한 해결법을 시도하십시오.
ping(1M)을 사용하여 실패한 클라이언트 시스템에서 패키지 서버에 연결해 봅니다.
DNS를 사용 중인 경우 DNS가 AI 클라이언트에 올바르게 구성되었는지 확인합니다. DNS 확인을 참조하십시오.
로컬 저장소를 사용 중인 경우 저장소에서 모든 클라이언트에 액세스 가능한지 확인합니다. Oracle Solaris 11 패키지 저장소 복사 및 만들기의 3 장, 저장소에 대한 액세스 제공을 참조하십시오.
AI 매니페스트의 URI에 철자 오류가 없는지 확인합니다.
다음과 같은 명령을 사용하여 패키지 저장소가 유효한지 여부를 확인합니다.
$ pkg list -g http://pkg.example.com/solaris/ entire
카탈로그를 새로 고치거나 인덱스를 재구축해야 할 수 있습니다.
AI 매니페스트에 지정된 패키지 중 하나를 IPS 저장소에서 찾을 수 없는 경우 디스크에 패키지를 설치하기 전에 설치 프로그램을 실패합니다. 다음 예에서 설치 프로그램이 IPS 저장소에서 entirity 패키지를 찾을 수 없습니다. 다음 출력은 콘솔에 표시되는 내용의 예입니다.
14:04:02 Failed Checkpoints: 14:04:02 14:04:02 ips 14:04:02 14:04:02 Checkpoint execution error: 14:04:02 14:04:02 The following pattern(s) did not match any allowable packages. Try 14:04:02 using a different matching pattern, or refreshing publisher information: 14:04:02 14:04:02 pkg:/entirity 14:04:02 14:04:02 Automated Installation Failed. See install log at /system/volatile/install_log
다음 출력은 /system/volatile/install_log 로그 파일의 일부 예입니다.
PlanCreationException: The following pattern(s) did not match any allowable packages. Try using a different matching pattern, or refreshing publisher information: pkg:/entirity
문제의 패키지가 유효한 패키지인지 여부를 확인합니다. 이 패키지를 서로 다른 IPS 저장소에서 사용할 수 있는 경우 다른 publisher 요소를 source 요소에 추가하여 AI 매니페스트에 해당 IPS 저장소를 추가합니다.