이 절은 Solaris 9 9/05 소프트웨어를 설치하기 전에 알아 두어야 할 설치 버그들입니다.
Sun FireTM V1280 서버에 대해 Extra Value 디렉토리에서 SunSM Net Connect 3.1을 설치하면 실패합니다. Sun Net Connect 설치 프로그램은 Sun Fire V1280 서버의 기능을 현장 대체 가능 장치(FRU)로 잘못 평가합니다. 이 때문에 설치가 실패하고 설치된 모든 Sun Net Connect 패키지는 제거됩니다. 설치 로그에 다음 오류 메시지가 기록됩니다.
Error: pkgadd failed for SUNWfrunc |
해결 방법:http://https://srsnetconnect3.sun.com에서 SRS Net Connect 서비스의 최신 버전을 다운로드합니다.
PXE(Intel Preboot Execution Environment)를 사용하여 Adaptec Ultra-160 SCSI 인터페이스가 있는 시스템에서 네트워크 설치를 수행할 경우 설치가 중단됩니다. 다음 메시지와 유사한 오류가 표시될 수 있습니다.
Error: Unable to Find Device Driver The device driver, cadp160.bef, is missing. |
이전 예제에서 cadp160.bef 드라이버는 시스템에 없습니다. 영향을 받는 드라이버의 이름은 사용하는 시스템에서 다를 수 있습니다.
이 오류는 시스템 BIOS가 Adaptec Ultra-160 인터페이스를 시스템 네트워크 인터페이스 카드(NIC)와 동일한 인터럽트 요청(IRQ)으로 설정한 경우 발생합니다.
해결 방법:다음 중 한 가지 해결 방법을 선택하십시오.
네트워크를 통해 설치하려면 Adaptec Ultra-160 SCSI 인터페이스를 제거하고 PXE로 네트워크를 통해 설치를 수행하십시오.
Solaris 9 9/04 DVD 또는 CD에서 설치하십시오.
Sun LX50 시스템에서 X 서버는 PS/2 마우스 장치를 열 수 없습니다. 이 오류는 설치 동안 또는 시스템 재부트 시 발생할 수 있습니다. 이 문제가 발생하면 다음 오류 메시지가 나타납니다.
ddxSUNWmouse: Error opening mouse device '/dev/kdmouse; /dev/kdmouse: No such device or address |
결과적으로 Solaris 설치 프로그램은 명령줄 인터페이스 모드에서만 진행할 수 있습니다. 설치 후 Solaris 런타임 동안 문제가 지속될 수 있습니다.
해결 방법:서버의 PS/2 커넥터에 연결된 Y 케이블에서 PS/2 키보드와 마우스 간 연결을 전환하십시오.
PS/2 마우스가 시스템 재부트 후 계속 인식되지 않으면 LX50 서버의 재설정 단추를 누르십시오. 또는 다음과 같은 부트 프롬프트가 나타나면 재구성 옵션(b -r)을 사용하십시오.
Select (b)oot or (i)nterpreter: |
re-preinstall 명령이 JumpStart 소프트웨어를 설치하지 못합니다. fsck 명령은 읽기 전용 권한을 가진 파일 시스템에 대한 UFS 로그 파일을 업데이트할 수 없기 때문에 오류가 발생합니다.
예를 들어, 다음 명령을 입력합니다.
# /usr/sbin/install.d/re-preinstall cXt XdXsX
시스템이 재부트된 후 다음 오류 메시지가 나타납니다.
fsck of device failed, re-preinstall needs to be re-run. syncing file systems... done Program terminated |
해결 방법:다음 옵션 중 하나를 선택합니다. 두 가지 중 하나의 해결 방법을 수행하려면 수퍼유저여야 합니다.
옵션 1: 쓰기 가능 네트워크 설치 이미지를 사용하는 중이면 다음 단계로 진행합니다.
설치 이미지가 포함된 서버에서 /usr/sbin/install.d/rcS.stub 파일을 편집하여 다음 행을 제거하거나 주석 처리합니다.
# # Make sure the root FS is clean # # /etc/fsck -F ufs -o p ${RootfsRaw} >/dev/null # if [ $? -ne 0 ]; then # echo "fsck of ${RootfsRaw} failed, re-preinstall needs to be re-run." # /usr/sbin/halt # if |
JumpStart 소프트웨어를 설치 중인 시스템에서 단일 사용자 모드로 네트워크 설치 이미지를 부트합니다.
ok boot net -s
평소대로 re-preinstall 명령을 실행합니다.
# /usr/sbin/install.d/re-preinstall cXt XdXsX
옵션 2: CD-ROM 또는 DVD-ROM에서 직접 부트하는 경우 다음 단계로 진행합니다.
CD 또는 DVD를 부트합니다.
설치 프로그램을 종료합니다.
re-preinstall 명령을 실행합니다.
단계 3에서 생성한 장치를 마운트합니다.
예를 들어, 단계 3에서 re-preinstall c0t0d0s0을 입력한 경우 다음과 같이 이 파일 시스템을 마운트합니다
# mount /dev/dsk/c0t0d0s0 /mnt
마운트된 파일 시스템에서 sbin/rcS 스크립트를 편집하여 첫번째 해결 방법에서와 같은 행을 제거하거나 주석으로 처리합니다.
파일 시스템을 마운트 해제합니다.
# umount /mnt
시스템을 재부트하여 JumpStart 소프트웨어 설치를 계속합니다.
시스템이 Solaris 2.6 또는 Solaris 7 소프트웨어를 실행 중이면 볼륨 관리자가 Solaris 9 9/05 DVD를 잘못 마운트합니다. DVD를 마운트할 수 있지만 데이터에 액세스할 수 없습니다. 결과적으로 설치 서버를 설정하고 라이브 업그레이드를 수행하거나 매체의 데이터에 액세스할 수 없습니다.
해결 방법:다음 해결 방법 중 하나를 선택하십시오.
시스템에 적합한 패치를 적용합니다.
릴리스 |
패치 ID |
---|---|
Solaris 2.6 |
107618-03 |
Solaris 7 |
107259-03 |
Solaris 2.6 |
107619-03 |
Solaris 7 |
107260-03 |
Solaris 9 9/05 DVD를 수동으로 마운트합니다. 볼륨 관리자를 사용하여 DVD를 마운트하지 않아야 합니다. 다음 단계를 수행합니다.
수퍼유저가 되도록 합니다.
볼륨 관리자를 중지합니다.
# /etc/init.d/volmgt stop |
DVD를 수동으로 마운트합니다.
# mkdir /mnt1 # mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /mnt1 |
DVD가 마운트되고데이터를 액세스할 수 있는지 확인합니다.
# cd /mnt1 # ls |
DVD가 제대로 마운트되었으면 다음 정보가 반환됩니다.
Copyright Solaris_9 |