Solaris 10 OS 설치 전이나 설치 후에 다음 버그가 발생할 수 있습니다.
Solaris 10 OS 설치 완료 후 시스템이 재부트되면 다음 예와 비슷한 Java 오류 메시지가 생성될 수 있습니다. 이 메시지는 콘솔에 표시되거나 /var/adm/messages 파일에 기록될 수 있습니다.
java[16552]: [ID 874347 user.error] libpkcs11: open /var/run/kcfd_door: No such file or directory java[16552]: [ID 523743 user.error] libpkcs11: /usr/lib/security/pkcs11_softtoken.so unexpected failure in ELF signature verification. System may have been tampered with. Cannot continue parsing /etc/crypto/pkcs11.conf java[16580]: [ID 874347 user.error] libpkcs11: open /var/run/kcfd_door: No such file or directory java[16580]: [ID 523743 user.error] libpkcs11: /usr/lib/security/pkcs11_softtoken.so unexpected failure in ELF signature verification. System may have been tampered with. Cannot continue parsing /etc/crypto/pkcs11.conf |
해결 방법: 없음. 오류 메시지를 무시하십시오.
설치 중에 시스템이 디스크를 배출하고 설치에 실패할 수 있습니다. Solaris 10 설치 디스크에서 부트할 경우 이 오류가 발생할수 있습니다. 설치 디스크는 Solaris 10 Operating System DVD 또는 Solaris 10 Software - 1 CD가 해당될 수 있습니다. 시스템 부트 후 네트워크에서 Solaris Flash 아카이브를 설치하려 합니다.
다음 두 가지 상황에서 이 문제가 발생합니다.
DVD 또는 CD 설치 디스크에서 Solaris GUI 설치 프로그램을 실행하는 동안 시스템에 대해 잘못된 Solaris Flash 아카이브를 지정한 경우예를 들어, SPARC 기반 시스템에서 설치하는 동안 x86 아카이브 경로를 지정하면 오류가 발생합니다. 디스크가 배출된 후 다음과 같은 오류 메시지가 콘솔 창에 표시될 수 있습니다.
/sbin/install-solaris: rm: cannot execute /sbin/install-solaris: date: cannot execute /sbin/install-solaris: gettext: cannot execute. |
콘솔 세션에서 Solaris 10 설치 디스크로부터 Solaris 텍스트 설치 프로그램을 실행한 다음 네트워크에서 Solaris Flash 아카이브를 성공적으로 설치한 경우디스크가 배출된 후 다음과 같은 오류 메시지가 콘솔 창에 표시될 수 있습니다.
/sbin/setup-launcher[310]: 1356 종료됨 /sbin/setup-launcher[315]: 1357 종료됨 |
해결 방법 1:잘못된 아카이브 때문에 오류가 발생한 경우 오류 트리거에 따라 다음 단계 중 하나를 완료합니다.
GUI 설치 프로그램을 통해 설치를 다시 시작합니다. 그런 다음 유효한 아카이브에 대한 경로를 지정합니다.
데스크탑 윈도우화 세션에서 텍스트 기반 설치 프로그램을 사용하여 아카이브를 설치합니다.
SPARC 기반 시스템의 경우 OK 프롬프트에서 boot cdrom -text을 입력합니다.
x86 기반 시스템의 경우 설치 유형을 선택하는 프롬프트에서 3 Solaris 대화식 텍스트(데스크탑 세션)를 선택합니다.
해결 방법 2:콘솔 세션에서 텍스트 기반 설치 프로그램을 사용한 후 오류가 발생한 경우 다음 옵션 중 하나를 선택합니다.
대신 데스크탑 윈도우화 세션에서 설치 프로그램을 사용합니다.
SPARC 기반 시스템의 경우 OK 프롬프트에서 boot cdrom -text을 입력합니다.
x86 기반 시스템의 경우 설치 유형을 선택하는 프롬프트에서 3 Solaris 대화식 텍스트(데스크탑 세션)를 선택합니다.
시스템이 설치 디스크를 배출한 후 다음 단계를 수행합니다.
최초 Solaris 10 OS 설치 후 첫 번째 시스템 재부트 과정에서 kdmconfig 프로그램이 2번 실행될 수 있습니다. 이 최초 시작 과정에서는 프로그램이 시작할 때마다 X 서버 선택 프롬프트가 나타납니다. X 서버를 사용하도록 구성되지 않은 x86 기반 시스템에서 이런 상황이 발생합니다. 이러한 시스템의 한 가지 예는 그래픽 디스플레이를 사용하지 않는 “headless” 시스템입니다.
해결 방법: 프로그램이 시작되고 X 서버 프롬프트가 나타날 때마다 F3_Exit를 누릅니다. 시작 프로세스가 다시 시작되기 전에 잠깐 지연될 수 있습니다. 최초 시작이 완료된 후에는 시스템이 재부트되더라도 이 문제가 더 이상 발생하지 않습니다.
x86 기반 시스템에서 설치에 사용자 정의 JumpStart 설치 방법을 사용하고 프로필에서 슬라이스 2를 겹친 슬라이스로 명시적으로 구성하면 오류가 발생합니다. 설치 완료 후 시스템이 제대로 재부트되지 않습니다. 다음과 같은 오류 메시지가 나타납니다.
Solaris 분할 영역을 ?을 수 없습니다. |
겹친 슬라이스 2(예: c0t0d0s2)가 실린더 0이 아니라 실린더 1에서 시작하도록 설정되었기 때문에 이 문제가 발생합니다.
해결 방법: 사용자 정의 JumpStart 프로필에서 슬라이스 2를 겹친 슬라이스로 구성하는 filesys 키워드 항목을 제거합니다. 예를 들어, 다음 항목과 비슷한 키워드 항목을 제거합니다.
filesys c0t0d0s2 all overlap |
항목을 제거한 후 사용자 정의 JumpStart 설치를 수행합니다.
Solaris 10 소프트웨어를 설치할 때 /var/sadm/system/logs 및 /var/sadm/install/logs의 install_log 파일이 불완전할 수 있습니다. 이러한 로그에 성공적으로 시스템에 추가된 패키지에 대한 정보가 없고 패키지 추가 시 발생하는 오류가 기록되지 않았을 수 있습니다. 따라서 설치나 응용 프로그램 문제를 해결하기 위한 자원으로 install_log 파일을 사용할 수 없습니다.
해결 방법: 응용 프로그램이 제대로 실행되지 않을 때 install_log 파일에서 응용 프로그램 패키지 설치 여부를 확인하지 마십시오. 다음 단계를 수행합니다.
Solaris Product Registry에서 해당 응용 프로그램이 어떤 패키지를 사용하는지 확인합니다.
# prodreg |
pkginfo 명령을 사용하여 이 패키지 중에서 부분 설치된 것이 있는지 확인합니다.
# pkginfo -p package-name |
이전 명령의 출력에서 보고한 각각의 패키지를 제거합니다.
# pkgrm options package-name |
각 패키지를 다시 설치합니다.
# pkgadd options package-name |
Solaris 10 Operating System DVD에서 Solaris를 설치할 경우 대화식 GUI 설치에 실패할 수 있습니다. boot-device 구성 변수가 시스템에 설정되어 있지 않으면 이 문제가 발생합니다.
boot-device 구성 변수가 설정되어 있는지 확인하려면 다음 명령을 입력합니다.
# prtconf -pv | grep boot-device |
이 명령 출력에서 boot-device:에 관련 장치가 표시되지 않으면 Solaris 10 Operating System DVD에서 설치할 때 대화식 GUI 설치 프로그램을 사용할 수 없습니다.
해결 방법: Solaris 10 소프트웨어를 설치하려면 대화식 텍스트 설치 프로그램을 사용합니다. 설치 프로그램에서 설치 유형을 선택하도록 요청하면 옵션 3 Solaris 대화식 텍스트(데스크탑 세션)를 선택합니다.
Solaris 10 Operating System DVD에서 설치하는 방법에 대한 자세한 내용은 Solaris 10 설치 설명서: 기본 설치를 참조하십시오.
Solaris 설치 프로그램을 사용하여 Solaris 10 소프트웨어를 설치하는 경우 Sun SM Remote Services (SRS) Net Connect 소프트웨어의 일부 정보 및 종료 패널이 적합하게 표시되지 않을 수 있습니다.
설치 패널 프레임 및 취소 버튼이 표시되지만 설치 패널 내용이 없습니다.
본 Solaris OS 릴리스에 포함된 다른 소프트웨어 제품을 Solaris에서 설치하는 중에 이 문제가 발생할 수도 있습니다.
해결 방법: 다음 단계를 수행합니다.
빈 설치 패널이 표시되면 취소 버튼을 클릭하여 SRS Net Connect 설치를 건너뜁니다.
Solaris 10 소프트웨어 설치가 완료되면 Solaris 10 Operating System DVD 또는 Solaris 10 Software - 2 CD에서 SRS Net Connect 소프트웨어를 수동 설치합니다.
Solaris 10 소프트웨어를 처음 설치한 다음 SRS NET Connect 소프트웨어를 설치하면 모든 패널이 적합하게 표시됩니다.
설치 중에 일부 Dell Precision 워크스테이션의 USB키보드가 완전히 또는 부분적으로 작동하지 않아 설치에 지장을 줄 수 있습니다.
해결 방법: 다음 해결 방법 중 하나를 수행합니다.
펌웨어에서 USB 에뮬레이션 모드를 전환합니다.
PS/2 키보드로 전환합니다.
재부트하고 다시 시도합니다.
또는 시스템의 BIOS를 업데이트하여 문제를 해결합니다.
Solaris 10 OS 설치 시 /devices/pseudo 이름 공간 권한이 잘못 설정될 수 있습니다. 시스템이 일부 시스템 장치에 액세스하지 못할 수 있습니다. Solaris Flash 아카이브가 있는 복제 시스템에서 Solaris 10 OS를 설치한 경우 이와 비슷한 이름 공간 권한 오류가 발생합니다.
설치 후 SUNWcsd 패키지에서 pkgchk -n 명령을 실행하는 경우 다음 출력과 비슷한 메시지가 표시됩니다.
# pkgchk -n SUNWcsd ERROR: /devices/pseudo/cvc@0:cvc pathname does not exist unable to create character-special device ERROR: /devices/pseudo/cvcredir@0:cvcredir pathname does not exist unable to create character-special device |
Solaris Flash 아카이브가 있는 복제 시스템에서 Solaris 10 OS를 설치한 경우 이전 명령으로 다음 출력과 비슷한 오류를 생성합니다.
# pkgchk -n SUNWcsd ERROR: /dev group name sys expected <(null)> actual ERROR: /devices/pseudo/clone@0:eri permissions <0666> expected <0600> actual ERROR: /devices/pseudo/clone@0:ibd permissions <0666> expected <0600> actual ERROR: /devices/pseudo/cvc@0:cvc pathname does not exist ERROR: /devices/pseudo/cvcredir@0:cvcredir pathname does not exist |
Solaris Flash 설치의 경우 역시 이전 출력과 비슷한 SUNWcsr 패키지 오류가 표시됩니다.
해결 방법: 다음 해결 방법 중 하나를 선택합니다.
해결 방법 1:SUNWcsd Core Solaris 장치 패키지에서 pkgchk -nf 명령을 실행합니다. Solaris 10 OS를 CD나 DVD 매체 또는 네트워크 설치 이미지에서 설치한 경우 이 해결 방법이 적용됩니다.
# pkgchk -nf SUNWcsd |
해결 방법 2:이 해결 방법은 Solaris Flash 아카이브를 사용하여 Solaris 10 OS를 설치하려는 복제 시스템에 적용됩니다. 아카이브 설치 전에 다음 단계를 수행합니다.
마스터 시스템에서 /etc/flash/reboot 디렉토리를 만듭니다.
# mkdir -p /etc/flash/reboot # |
마스터 시스템에서 텍스트 편집기를 사용해 다음 스크립트를 만듭니다.
#! /usr/bin/sh # echo " Doing pkgchk -nf SUNWcsd" pkgchk -nf SUNWcsd echo " Doing pkgchk -nf SUNWcsr" pkgchk -nf SUNWcsr exit 0 |
/etc/flash/reboot 디렉토리에서 파일 이름 pkgchk.cleanup으로 스크립트를 저장합니다.
pkgchk.cleanup 스크립트는 실행 가능해야 합니다.
# cd /etc/flash/reboot # chmod a+x pkgchk.cleanup |
Solaris Flash 아카이브를 만듭니다.
복제 시스템에 아카이브를 설치합니다.
그러나 이미 Solaris Flash 아카이브를 사용하여 Solaris 10 OS를 설치한 경우 다음 단계를 수행하여 문제를 해결합니다.
SUNWcsd Core Solaris 장치 패키지에서 pkgchk -nf 명령을 실행합니다.
# pkgchk -nf SUNWcsd |
복제 시스템에서 SUNWcsr Core Solaris(루트) 패키지에 대해 pkgchk -nf 명령을 실행합니다.
# pkgchk -nf SUNWcsr |
네트워크 이미지를 사용하여 Solaris를 설치할 수 있습니다. Solaris 10 Software CD를 결합하여 이미지를 생성한 경우 다음과 같은 오류 메시지가 표시될 수 있습니다.
Error message: Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on udp Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on tcp Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on ticlts Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on ticotsord Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on ticots Jun 18 10:51:53 b26b statd[149]: [ID 447212 daemon.error] statd: unable to create (SM_PROG, SM_VERS) for netpath. |
해결 방법: 없음. 메시지를 무시하십시오. 시스템 부트 후 NFS(Network File System)는 제대로 작동합니다.
Solaris 10 릴리스를 다중 네트워크 인터페이스가 있는 시스템에 설치 또는 업그레이드할 경우, 시스템이 모든 시스템 인터페이스를 사용 가능으로 인식합니다. 네트워크에 연결되지 않은 인터페이스 또는 사용하지 않을 인터페이스가 ifconfig -a 명령의 출력에 표시됩니다. 또한 동일한 이더넷 주소를 가진 인터페이스는 동일한 IP 주소로 할당될 수 있습니다. 다음과 같은 오류 메시지가 나타납니다.
ifconfig: setifflags: SIOCSLIFFLAGS: qfe3: Cannot assign requested address |
이 문제는 false로 설정된 local-mac-address
PROM 변수를 가진 시스템에서도 발생합니다. 모든 인터페이스가 동일한 IP 주소로 구성되었기 때문에 문제가 발생합니다.
해결 방법: 다음 해결 방법 중 하나를 선택합니다.
구성된 인터페이스만 연결(plumb)하려면 초기 부트 후 시스템을 재부트합니다.
다른 IP 주소를 각 네트워크 인터페이스에 할당하려면 다음 중 한 가지 방법으로 local-mac-address
PROM 변수를 true로 설정합니다.
ok 프롬프트에서 다음 명령을 입력합니다.
ok setenv local-mac-address? true |
단말기 창에서 수퍼유저로 다음 명령을 입력합니다.
# eeprom local-mac-address?=true |
파일 시스템이 설치 동안 작성되면 다음 경고 메시지 중 하나가 표시될 수 있습니다.
Warning: inode blocks/cyl group (87) >= data blocks (63) in last cylinder group. This implies 1008 sector(s) cannot be allocated. |
또는
Warning: 1 sector(s) in last cylinder unallocated |
경고는 작성한 파일 시스템의 크기가 사용하고 있는 디스크의 공간과 동일하지 않을 경우 나타납니다. 이 차이로 인해 지정된 파일 시스템으로 통합되지 않는 디스크 공간이 생깁니다. 이러한 사용되지 않는 공간은 파일 시스템에서 사용할 수 없습니다.
해결 방법: 이 경고 메시지를 무시합니다.