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 |