Oracle Solaris 10 9/10 릴리스 노트

2장 Oracle Solaris 런타임 문제

이 장에서는 알려진 런타임 문제에 대해 설명합니다.


주 –

이전에 설명된 버그 및 문제 중에서 수정되어 더 이상 Oracle Solaris 10 9/10 릴리스에 적용되지 않는 항목을 보려면 부록 A이전에 설명된 버그 중 Oracle Solaris 10 9/10 릴리스에서 수정된 버그를 참조하십시오.


일반 정보

본 절에서는 Oracle Solaris 10 9/10 OS를 실행하는 경우 알아야 할 일반 정보 및 권장 사항을 제공합니다.

암호의 암호화를 위해 SHA–256 및 SHA–512 crypt(3C) 플러그인 채택 권장

SHA–256 및 SHA–512 다이제스트 알고리즘을 기반으로 하는 crypt(3C) 플러그인의 추가 쌍이 Oracle Solaris 10 10/08 릴리스부터 Oracle Solaris 10 OS에서 제공되고 있습니다. 이 플러그인은 FIPS 140-2 인증 알고리즘을 사용하는 crypt(3C) 해시를 제공하고 MD5 기반 해시 사용을 중단합니다.

LDAP 도메인의 모든 시스템에서 Oracle Solaris 10 10/08 OS 이상의 릴리스를 실행하는 경우 항상 SHA–256 또는 SHA–512 암호 해싱 알고리즘을 채택하는 것이 좋습니다. 이러한 알고리즘은 시스템이 Oracle Solaris 10 10/08 릴리스 이전의 Oracle Solaris 릴리스에서 실행되는 경우 LDAP 도메인에서 사용되지 않아야 합니다.

암호 알고리즘을 변경하는 방법에 대한 자세한 내용은 System Administration Guide: Security ServicesChanging the Password Algorithm (Task Map)System Administration Guide: Security ServicesChanging the Password Algorithm (Task Map)을 참조하십시오.

공통 데스크탑 환경

Oracle Solaris 10 릴리스의 다음 버그는 CDE(공통 데스크탑 환경)에 적용됩니다.

Thunderbird 3에서 로컬 프린터로 인쇄하는 경우 문제가 발생함(6978760)

로컬 프린터가 구성되어 있는 경우 페이지 설정을 하려고 하거나 주소록을 인쇄하려고 하면 Thunderbird가 충동할 수 있습니다.

해결 방법: 다음 항목을 사용자 프로필에 추가한 다음 로그아웃했다가 다시 로그인합니다.


export LD_PRELOAD_32=/usr/lib/firefox/libjemalloc.so

해상도를 변경한 후 신뢰할 수 있는 스트라이프가 화면에서 사라짐(6460624)

화면 해상도를 낮게 설정하기 위해 /usr/X11/bin/xrandr -s 명령을 입력하는 경우 신뢰할 수 있는 스트라이프가 더 이상 표시되지 않습니다. 이는 신뢰할 수 있는 CDE 데스크탑에는 영향을 미치지만 신뢰할 수 있는 Java DS 데스크탑에는 영향을 미치지 않습니다. 오류 메시지는 표시되지 않습니다.

해결 방법: 다음 해결 방법 중 하나를 사용합니다.

자세한 내용은 TrustedExtensionsPolicy(4) 매뉴얼 페이지를 참조하십시오.

x86: kdmconfig 명령으로 Xorg X 서버에 대한 시스템 식별 구성 파일이 생성 안 됨(6217442)

JumpStart 설치 방법을 사용할 경우 이 프로세스에서는 시스템 식별 구성(sysidcfg) 파일을 사용할 수도 있습니다. 이 파일은 시스템을 위한 특정 Xsun 구성 파일을 생성할 때 사용합니다. sysidcfg 파일 중 Xsun 구성 부분은 kdmconfig -d filename 명령으로 만듭니다. 그러나 기본 Xorg 서버를 사용하는 시스템에서 이 명령으로 Xorg 구성 정보가 포함된 파일을 만들지 않습니다. 따라서 추가적인 예비 단계를 거치지 않고서는 이런 시스템에서 JumpStart 방법을 사용할 수 없습니다.

해결 방법: Xorg 서버를 사용하는 시스템에서 JumpStart 설치 방법을 사용하기 전에 다음 단계를 수행합니다.

  1. 시스템에서 사용할 특정 xorg.conf 파일을 준비합니다. JumpStart 서버의 JumpStart 디렉토리에서 이 파일을 저장합니다.

    다음 명령 중 하나를 사용하여 xorg.conf 파일을 만듭니다.

    • /usr/X11/bin/Xorg -configure

    • /usr/X11/bin/xorgconfig

    • /usr/X11/bin/xorgcfg

  2. 설치할 시스템의 /etc/X11 디렉토리에 xorg.conf 파일을 복사하는 종료 스크립트를 만듭니다. 예를 들어, 다음 행이 스크립트에 포함될 수 있습니다.


    cp ${SI_CONFIG_DIR}/xorg.conf /etc/X11/Xorg.conf
  3. 사용자 정의 JumpStart 규칙 파일에서 설치할 유형에 해당되는 시스템의 규칙 항목에 종료 스크립트를 포함합니다.

  4. 사용자 정의 JumpStart 설치를 수행합니다.

사용자 정의 JumpStart 설치를 수행하는 방법에 대한 자세한 내용은 Oracle Solaris 10 9/10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치를 참조하십시오. 4장에는 JumpStart 규칙 파일에 대한 정보가, 5장에는 종료 스크립트에 대한 절이 있습니다.

파일 시스템

다음 파일 시스템 버그는 Oracle Solaris 10 릴리스에 적용됩니다.

sendmailconfig/local_only 등록 정보는 true로 설정되지 않아야 함(6970172)

sendmail 패치 142436–03 및 해당 개정판 04~08에서는 config/local_only 등록 정보를 true로 수정합니다.


$ svcprop -p config/local_only smtp:sendmail
true

이 수정은 sendmail이 로컬 호스트의 요청만 수락하도록 합니다.

해결 방법: 패치 142436–03 또는 해당 개정판 04~08을 추가한 후 sendmail 이 다른 호스트의 요청을 수락할 수 있도록 다음과 같이 변경합니다.

SPARC: 충돌 덤프를 시도하는 동안 콘솔 sync 명령이 중단될 수 있음(6967825)

mdb 명령을 -K 옵션과 함께 실행할 때 $q를 사용하여 종료하고 sync 명령을 실행하면 시스템이 중단될 수 있습니다.

OpenBoot의 ok 프롬프트에서 sync 명령을 실행하는 경우에도 동일한 문제가 발생할 수 있습니다.

다음 오류 메시지가 표시될 수 있습니다.


panic dump timeout ... dump aborted

해결 방법: dump_plat_mincpu=0/etc/system 파일에 추가합니다. 또는 mdb -K ... $q 명령 대신 reboot -d 명령을 사용합니다.

32 비트 x86: reboot 명령을 사용하여 커널을 부트할 수 없음(6741682)

다음 명령을 사용하여 32비트 모드로 시스템을 부트하는 경우 bootadm 명령으로 올바른 형식의 GRUB 메뉴 항목을 구성할 수 없습니다.

그 결과 시스템이 64비트 모드로 부트됩니다. 오류가 있는 menu.lst 파일은 다음과 같이 나타날 수 있습니다.


findroot rootfs0
kernel /platform/i86pc/kernel/unix
module /platform/i86pc/boot_archive

이전 예에서 커널 행에 멀티부트 정보가 포함되지 않으므로 올바르지 않습니다. 오류 메시지는 표시되지 않습니다.

해결 방법: /boot/grub/menu.lst 파일을 수동으로 편집하고 다음 정보를 추가합니다.


title Solaris 10 10/08
findroot rootfs0
kernel /platform/i86pc/multiboot kernel/unix
module /platform/i86pc/boot_archive

다음과 같이 변경한 후 32비트 모드로 시스템을 부트합니다.


주 –

menu.lst 파일에 적용된 변경 사항이 시스템 재부트 시 지속됩니다.


또는 다음 예에 표시된 대로 kernel/unix 부트 인수를 추가하여 부트 시 GRUB 메뉴를 편집할 수 있습니다.


grub edit> kernel /platform/i86pc/multiboot kernel/unix

주 –

부트 시 GRUB 메뉴를 편집하여 만든 변경 사항은 시스템 재부트 시 지속되지 않습니다.


자세한 내용은 System Administration Guide: Basic AdministrationModifying Boot Behavior on x86 Based Systems를 참조하십시오.

zpool attach 명령에서 bootblock 정보를 복사하지 않음(6668666)

zpool attach 명령을 사용하여 디스크를 ZFS 루트 풀에 추가하는 경우 bootblock 정보가 새로 추가된 디스크에 복사되지 않습니다. 이 문제는 초기 설치로 만들어진 미러된 ZFS 루트 풀에 영향을 주지 않습니다. 시스템이 미러된 루트 풀의 대체 디스크에서 부트되지 않습니다.

해결 방법: 다음 해결 방법 중 하나를 선택합니다.

x86: 부트 시 ata 드라이버가 시간 초과됨(6586621)

Intel 멀티 프로세서 시스템에서 시스템을 부트하는 동안 ata 드라이버에 시간 초과가 발생할 수 있습니다. 이러한 시간 초과는 HBA 제어기가 기존 ata 드라이버에 바인드되어 있는 드라이브에 루트 장치가 있는 경우에 발생합니다. 이러한 시간 초과로 인해 시스템 부트 시 다음과 같은 콘솔 메시지와 함께 일시 중단, 하드 중단 또는 패닉이 발생합니다.


scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
        timeout: reset bus, target=0 lun=0
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
        timeout: early timeout, target=0 lun=0
gda: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0 (Disk0):
        Error for command 'read sector'   Error Level: Informational
gda: [ID 107833 kern.notice]           Sense Key: aborted command
gda: [ID 107833 kern.notice]           Vendor 'Gen-ATA ' error code: 0x3
gda: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0 (Disk0):
        Error for command 'read sector'   Error Level: Informational
gda: [ID 107833 kern.notice]           Sense Key: aborted command
gda: [ID 107833 kern.notice]           Vendor 'Gen-ATA ' error code: 0x3
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
        timeout: abort request, target=0 lun=0
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
        timeout: abort device, target=0 lun=0
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
        timeout: reset target, target=0 lun=0
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
        timeout: reset bus, target=0 lun=0
scsi: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0 (ata0):
        timeout: early timeout, target=0 lun=0
gda: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0 (Disk0):
        Error for command 'read sector'   Error Level: Informational
gda: [ID 107833 kern.notice]           Sense Key: aborted command
gda: [ID 107833 kern.notice]           Vendor 'Gen-ATA ' error code: 0x3
gda: [ID 107833 kern.warning] WARNING: /pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0 (Disk0):

해결 방법: 다음 해결 방법 중 하나를 선택합니다.


주 –

성능 저하를 방지하려면 해결 방법 5를 사용할 수 있기 전에는 임시로 해결 방법 3 또는 4만 사용해야 합니다.


ZFS 레거시 마운트와 함께 zoneadm install 명령이 실패함(6449301)

`add fs 하위 명령으로 마운트되는 ZFS 파일 시스템으로 비전역 영역이 처음 구성되었으며 mountpoint=legacy를 지정하는 경우 계속되는 영역 설치 작업이 실패합니다. 다음과 같은 오류 메시지가 나타납니다.


ERROR: No such file or directory:
cannot mount </zones/path/root/usr/local> in non-global zone to install:
the source block device or directory </path/local> cannot be accessed

해결 방법: 비전역 영역을 설치한 후 ZFS 파일 시스템에 대한 액세스를 추가합니다.

ZFS 및 UNIX/POSIX 호환 문제

ZFS는 POSIX와 호환되는 파일 시스템으로 설계되었고 대부분의 경우, ZFS는 POSIX와 호환됩니다. 그러나 ZFS가 POSIX 호환 테스트를 충족시키지 않는 경우 두 가지 상반된 조건이 존재합니다.

  1. ZFS 파일 시스템 용량 통계를 업데이트합니다.

  2. 기존 데이터를 100% 전체 파일 시스템으로 수정합니다.

관련 CR:

fdisk -E 명령이 ZFS에서 사용하는 디스크를 경고 없이 스윕할 수 있음(6412771)

fdisk -E 명령을 사용하여 ZFS 저장소 풀에서 사용되는 디스크를 수정하는 경우, 이 풀은 사용할 수 없게 되고 I/O 오류 또는 시스템 패닉이 발생할 수 있습니다.

해결 방법:

fdisk 명령을 사용하여 ZFS 저장소 풀에서 사용되는 디스크를 수정하지 마십시오. ZFS 저장소 풀에서 사용되는 디스크에 액세스해야 하는 경우 format 유틸리티를 사용합니다. 일반적으로, 파일 시스템에서 사용 중인 디스크는 수정하면 안 됩니다.

ZFS 및 타사 백업 제품 문제

다음은 Brightstor ARCserve Backup 제품과 관련된 문제입니다.

UNIX(Solaris)용 BrightStor ARCserve Backup 클라이언트 에이전트 및 ZFS 지원

UNIX(Solaris)용 BAB(BrightStor ARCserve Backup) 클라이언트 에이전트를 사용하여 ZFS 파일을 백업 및 복원할 수 있습니다.

그러나 ZFS NFSv4 스타일 ACL은 백업 시 보존되지 않습니다. 기존 UNIX 파일 권한 및 속성은 보존됩니다.

해결 방법: NFSv4 스타일 ACL을 포함하고 있는 ZFS 파일을 보존하려면 tar 명령을 -p 옵션과 함께 사용하거나 cpio 명령을 -P 옵션과 함께 사용하여 ZFS 파일을 파일에 씁니다. 그런 다음 BAB를 사용하여 tar 또는 cpio 아카이브를 백업합니다.

ZFS GUI에서 각 마법사 시작 시 /usr/lib/embedded_su 패치를 확인해야 함(6326334)

Solaris 10 10/09 릴리스에서 embedded_su 패치가 없는 Solaris 10 6/06 이전 릴리스를 실행하는 시스템으로 SUNWzfsg 패키지를 추가하는 경우, ZFS 관리 응용 프로그램 마법사가 정상적으로 작동하지 않습니다.

embedded_su 패치 없이 시스템에서 ZFS 관리 응용 프로그램을 실행하려고 시도하는 경우 ZFS 구성만 찾아볼 수 있습니다. 다음과 같은 오류 메시지가 나타납니다.


/usr/lib/embedded_su: not found

해결 방법:

이전 Solaris 10 6/06 릴리스를 실행하는 시스템에 embedded_su 패치(119574-02)를 추가합니다.

패닉 발생 시 파일 시스템 동기화 실패(6250422)

대상에 Oracle Solaris iSCSI 소프트웨어 초기화 프로그램을 사용하여 연결된 파일 시스템 I/O에서의 호스트 패닉이 발생하면, I/O는 대상 장치를 비우거나 동기화하지 못할 수 있습니다. 비우거나 동기화하지 못하면 파일 시스템이 손상될 수 있습니다. 오류 메시지는 표시되지 않습니다.

해결 방법:

UFS와 같은 저널링 파일 시스템을 사용합니다. Oracle Solaris 10부터 UFS 로깅이 기본적으로 사용하도록 설정되어 있습니다. UFS에 대한 자세한 내용은 System Administration Guide: Devices and File SystemsWhat’s New in File Systems?를 참조하십시오.

일부 Oracle Solaris 10 릴리스에서 업그레이드하려면 파일 시스템을 다시 마운트해야 함

모든 Oracle Solaris 10 업데이트에서 NFSv4 서버를 업그레이드한 후 프로그램에서 EACCES 오류가 발생할 수 있습니다. 또한 디렉토리가 비어 있는 것처럼 잘못 표시될 수도 있습니다.

이 오류를 방지하려면 클라이언트 파일 시스템을 마운트 해제하고 다시 마운트합니다. 마운트 해제에 실패한 경우 umount -f를 사용하여 파일 시스템을 강제로 마운트 해제해야 합니다. 또는 클라이언트를 다시 부트할 수도 있습니다.

NFSv4 ACL(Access Control List) 함수가 적합하게 작동하지 않음

네트워크의 클라이언트 및 서버에 서로 다른 이전 Oracle Solaris 10 릴리스가 설치되어 있는 경우 NFSv4 ACL(Access Control List) 함수가 적합하게 작동하지 않을 수 있습니다. 영향을 받는 ACL 함수와 이런 함수를 사용하는 명령줄 유틸리티는 다음과 같습니다.

이 기능 및 유틸리티에 대한 자세한 내용은 해당 매뉴얼 페이지를 참조하십시오.

예를 들어, 다음 구성을 포함하는 네트워크에서 오류가 관찰될 수 있습니다.

다음 표에서는 서로 다른 Solaris 10 릴리스가 설치된 클라이언트 서버 구성에서 ACL 함수의 결과를 보여 줍니다.

작업 

클라이언트 S10 OS 

서버 S10 OS 

결과 

get ACL 

S10 베타 

S10 OS 

fabricated ACL * 

get ACL 

S10 OS 

S10 베타 

제대로 작동 

set ACL 

S10 베타 

S10 OS 

제대로 작동 

set ACL 

S10 OS 

S10 베타 

오류: EOPNOTSUP 

해결 방법: NFSv4 ACL 기능이 적합하게 작동하게 하려면 서버와 클라이언트 모두에서 Oracle Solaris 10 OS를 전체 설치하십시오.

1TB보다 큰 장치에서 시스템 충돌 덤프 실패(6214480)

크기가 1TB보다 크거나 같은 분할 영역에서는 덤프를 생성할 수 없습니다. 그런 장치가 시스템에 있으면 시스템 패닉에 이어 시스템이 부트할 때 다음과 같은 상황이 발생할 수 있습니다.

해결 방법: 시스템의 덤프 장치 크기를 1TB보다 작게 구성합니다.

하드웨어 관련 문제 및 버그

다음 하드웨어 관련 문제와 버그가 Oracle Solaris 10 릴리스에 적용됩니다.

SPARC: XIR을 Oracle Solaris 10 9/10 OS에서 실행하면 트랩 처리 완료 실패 오류가 발생할 수 있음(6962156)

Oracle Solaris 10 9/10 릴리스에는 kstats를 통해 CPU 성능 데이터를 효과적으로 확인할 수 있는 새로운 기능이 포함되어 있습니다. 이 기능은 기본적으로 해제되어 있으며 set cu_flags=1 항목을 /etc/system 파일에 추가하고 시스템을 재부트하면 설정됩니다. Mx000 SPARC OPL 플랫폼에서 이 기능을 설정하려면 먼저 OBP 플랫폼 펌웨어를 XCP1093 이상으로 업데이트해야 합니다. 이 기능을 설정하기 전에 OBP 플랫폼 펌웨어를 업데이트하지 않으면 외부에서 시작된 재설정(XIR)이 이어서 실패하거나, OBP가 중단되거나, kmdb 명령이 실패할 수 있습니다.

자세한 내용은 다운로드 사이트에서 XCP1093 펌웨어와 함께 제공되는 README를 참조하십시오.

x64: Mellanox의 ConnectX 펌웨어 2.6.0에서 PCI 하위 시스템 ID가 변경됨(6810093)

실행 중인 시스템에서 ConnectX 펌웨어를 버전 2.6.000 이상으로 업그레이드하면 일부 HCA와 x64 플랫폼에 문제가 발생할 수 있습니다. 이 문제는 Mellanox 브랜드 HCA에만 영향을 미치며 Sun 브랜드 PCIe HCA, EM, NEM 및 SPARC 플랫폼에는 영향을 미치지 않습니다.

시스템을 부트할 수 없거나 부트 중에 시스템이 중단될 수 있습니다. ibd(IPoverIB) 인스턴스 번호가 변경되어 시스템이 부트하지 못하거나 ibd 장치가 연결될 수 있습니다.

해결 방법 1: cxflash를 사용하여 펌웨어를 업데이트한 후 시스템을 재부트하기 전에 /etc/path_to_inst 파일 및 /dev 디렉토리에서 ibd<x> 인스턴스를 제거합니다. 다음 단계를 수행하십시오.

  1. 루트 사용자로 로그인합니다. 다음과 비슷한 장치 트리 정보가 나타날 수 있습니다.


    # ls -R /devices | grep 15b3
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib:ibd0
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib:ibd1
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0:devctl

    주 –

    장치에 대한 세부 사항은 설치된 Mellanox 브랜드 카드에 따라 달라집니다.


  2. path_to_inst 파일을 편집합니다. 다음 단계를 수행하십시오.

    1. 기존 path_to_inst 파일의 백업 복사본을 만듭니다.


      # cp /etc/path_to_inst /etc/path_to_inst.backup
    2. path_to_inst 파일을 엽니다.


      # vi /etc/path_to_inst
    3. ibd 및 hermon을 포함하는 줄을 검색한 다음 해당 줄을 삭제합니다.

    4. 변경 사항을 저장하고 파일을 닫습니다.

  3. /dev 디렉토리에서 항목을 제거합니다.


    rm /dev/ibd?*
  4. 시스템을 다시 부트합니다. 시스템이 정상적으로 부트되며, 다음과 같이 해당하는 장치 트리가 표시됩니다.


    # ls -R /devices | grep 15b3
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib:ibd0
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@2,ffff,ipib
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@2,ffff,ipib:ibd1
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0:devctl

해결 방법 2: path_to_inst 파일 및 /dev 디렉토리를 업데이트하기 전에 시스템을 재부트하는 경우 시스템이 중단될 수 있습니다. 이 경우 다음 단계를 수행합니다.

  1. 시스템의 전원을 끄고 버스에서 HCA를 분리합니다.

  2. HCA가 설치되지 않은 채로 시스템을 재부트합니다.

  3. 시스템이 다시 켜지면 해결 방법 1에 나열된 2~3단계를 수행합니다.

  4. 시스템의 전원을 끕니다.

  5. HCA를 다시 설치합니다. 시스템을 다시 부트합니다.

  6. 시스템을 재부트해도 ibd 인터페이스가 자동으로 연결되지 않으면 /etc/hostname.ib<?> 파일이 현재 장치 구성에 대해 적절하지 않을 수 있습니다. 올바른 구성을 반영하도록 파일의 이름을 수동으로 변경합니다.

ZFS ARC가 DR 방지 커널 케이지에 메모리를 할당함(6522017)

ZFS는 시스템의 모든 시스템 보드에 초대형 메모리 구성의 커널 메모리를 할당할 수 있습니다. 동적으로 재구성될 보드의 메모리가 빈 보드로 복사될 수 있도록 동적 메모리 재구성을 위한 하나의 빈 시스템 보드가 필요합니다. 동적 메모리 재구성이란 ZFS를 실행하는 초대형 메모리로 구성된 시스템 메모리를 사용자가 동적으로 재구성할 수 없음을 의미합니다. 최고급 SunFire 서버는 이러한 문제를 방지하기 위해 커널 페이지를 재배치할 수 있습니다. 이러한 서버는 33개 이상의 코어를 갖는 도메인에 대해 KPR(Kernel Page Relocation)이 활성화되어야 합니다. 오류 메시지는 표시되지 않습니다.

해결 방법: /etc/system 파일에서 zfs_arc_max 매개 변수를 설정하여 ZFS가 할당할 수 있는 커널 메모리 크기를 줄이십시오. 다음 예는 최대 크기를 512MB로 설정합니다.


set zfs_arc_max = 0x20000000

mpathadm 명령을 실행하면 장치에 특정한 로드 균형 설정이 표시되지 않음

mpathadm show logical-unit 하위 명령은 Current Load Balance 등록 정보에 대한 로드 균형 조정 전역 구성 값을 나열합니다. 그러나 특정 제품에 대한 로드 균형 유형을 변경하는 csi_vhci.conf의 항목은 설정이 활성 상태일 경우에도 mpathadm 출력에 반영되지 않습니다.

등록 도구로 인해 일부 프레임 버퍼에 대한 전원 관리를 할 수 없음(6321362)

등록 도구를 위한 백그라운드 프로세스가 실행 중인 경우 Elite3DCreator3D 프레임 버퍼는 전원 관리를 중지합니다. 시스템이 전원 관리 상태인 경우에는 이 오류로 인해 절전 효과가 줄어듭니다. 특정 상태에서는 sys-suspend 명령이 중단될 수도 있습니다. 오류 메시지는 표시되지 않습니다. 시스템 일시 중지 또는 재개 작업 중 시스템이 중단될 수 있습니다.

해결 방법:

각각 로그인하고 약 60초 후에 다음 명령을 실행합니다.


# pkill -f basicreg.jar
# pkill -f swupna.jar

SPARC: Sun Crypto Accelerator 4000 보드 버전 1.0 및 1.1은 Oracle Solaris 10 OS에서 지원되지 않음

새로운 암호화 프레임워크가 Oracle Solaris 10 OS에서 제공됩니다. 그러나 Sun Crypto Accelerator 4000 보드의 소프트웨어 및 펌웨어 버전 1.0 및 1.1에는 이 프레임워크를 사용하지 않습니다. 따라서 이 버전들은 Oracle Solaris 10 OS에서 지원되지 않습니다.

2.0 릴리스에서는 새 프레임워크를 사용합니다. Oracle Solaris 10 OS를 사용할 계획인 현재 Sun Crypto Accelerator 4000 사용자는 본 릴리스의 무료 업그레이드를 사용할 수 있습니다. Sun Crypto Accelerator 4000은 수출 제한 제품이기 때문에 무료 업그레이드를 이용하려면 Sun Enterprise Services 또는 현지 판매 채널에 문의해야 합니다. 추가 정보는 Sun 제품 사이트의 Sun Crypto Accelerator 4000 웹 페이지에서 볼 수 있습니다.

일부 USB 2.0 제어기 사용 불가

일부 USB 2.0 제어기는 EHCI 드라이버와의 비호환성 때문에 사용되지 않습니다. 다음과 같은 메시지가 표시됩니다.


Due to recently discovered incompatibilities with this 
USB controller, USB2.x transfer support has been disabled. 
This device will continue to function as a USB1.x controller. 
If you are interested in enabling USB2.x support please refer 
to the ehci(7D) man page. 
Please refer to www.sun.com/io for Solaris Ready products 
and to www.sun.com/bigadmin/hcl for additional compatible 
USB products.

USB 장치에 대한 최신 정보는 http://www.sun.com/io_technologies/USB-Faq.html을 참조하십시오.

지원되는 USB 장치와 해당 허브 구성

이 릴리스는 USB 1.1과 USB 2.0 장치를 모두 지원합니다. 다음 표는 특정 구성에서 작동하는 USB 장치의 요약입니다. 연결 유형은 컴퓨터에 직접 또는 USB 허브를 통해서 이루어집니다. USB 1.1 장치와 허브는 저속이거나 고속입니다. USB 2.0 장치와 허브는 고속입니다. 작업의 포트 및 속도에 대한 자세한 내용은 System Administration Guide: Devices and File Systems를 참조하십시오 .

표 2–1 USB 장치와 구성

USB 장치 

연결 유형 

USB 2.0 기억 장치 

직접, USB 1.1 허브, USB 2.0 허브 

오디오를 제외한 USB 1.1 장치 

직접, USB 1.1 허브, USB 2.0 허브 

USB 1.1 오디오 장치 

직접, USB 1.1 허브 

USB 2.0 오디오 장치 

지원되지 않습니다. 

x86: Oracle Solaris 10 OS에서 일부 장치 드라이버와 관련된 제한 사항 존재

다음 목록에서는 본 x86 플랫폼용 Oracle Solaris 10 릴리스에 적용되는 특정 드라이버 및 인터페이스 관련 제한 사항을 설명합니다.

Checkpoint 다시 시작

이 기능은 모든 장치 유형에서 지원되지 않으므로 detach() 함수의 DDI_SUSPEND 코드에서는 DDI_FAILURE를 반환해야 합니다.

전원 관리

USB 장치에 대해서는 이 기능을 사용할 수 없습니다. 전원 관리 구성 요소를 만들지 마십시오. 전원 관리 구성 요소가 만들어질 때만 pm_raise_power()pm_lower_power()가 호출되도록 드라이버를 작성합니다.

헤드 없는 시스템의 DVD-ROM/CD-ROM 드라이브

이동식 매체와 같은 대화식 장치의 전원 관리는 모니터와 모니터를 구동하는 그래픽 카드의 전원 관리와 연결됩니다. 화면이 활성 상태이면 CD-ROM 드라이브 및 디스켓과 같은 장치가 완전 전원 모드 상태를 유지합니다. 모니터가 없는 시스템에서는 이런 장치를 절전 모드로 전환할 수도 있습니다. CD 또는 디스켓의 전원을 복원하려면 volcheck를 입력하여 각 이동식 장치의 최신 상태를 확인합니다.

또는 Dtpower GUI를 사용하여 시스템에서 전원 관리를 비활성화할 수 있습니다. 전원 관리를 비활성화하면 이 장치들은 계속 완전 전원 상태를 유지합니다.

x86: 영어(미국)가 아닌 언어의 키보드 지정에 수동 구성 필요

기본적으로 kdmconfig 프로그램에서는 시스템과 연결된 키보드 유형으로 일반 영어(미국)식(104-Key)을 지정합니다. 시스템의 키보드가 영어(미국)식이 아니면 설치 중에 키보드 유형을 수동으로 지정해야 합니다. 그렇지 않으면 시스템의 실제 키보드 유형과 일치하지 않는 기본 키보드 사양을 사용하여 설치가 계속됩니다.

해결 방법 1: 시스템의 키보드가 영어(미국)식 키보드가 아니면 설치 중에 다음 단계를 수행합니다.

  1. 설치 권장 윈도우 시스템 구성이 표시되면 Esc를 누릅니다.


    주 –

    키보드 유형이 포함된 설치 권장 윈도우 시스템 구성 정보는 30초 동안만 표시됩니다. 구성 설정을 변경하려면 30초가 지나기 전에 Esc를 눌러야 합니다. 그렇지 않으면 표시된 설정을 사용하여 설치가 계속됩니다.


  2. 키보드 유형을 시스템 키보드에 해당되는 유형으로 변경합니다.

  3. 변경 사항을 적용하고 설치를 계속하려면 Enter를 누릅니다.

해결 방법 2: 이미 Oracle Solaris 10 OS가 실행 중인 시스템에서 키보드 유형을 변경하려면 kdmconfig 프로그램을 사용합니다. 시스템에서 실행 중인 X 서버 유형에 적용되는 옵션을 선택합니다.

SPARC: 테이프 장치에 연결되는 특정 HBA용 jfca 드라이버 때문에 오류가 발생할 수 있음(6210240)

다음 HBA(호스트 버스 어댑터)용 jfca 드라이버는 HBA가 테이프 장치와 연결될 때 시스템 패닉이나 I/O 실패를 유발할 수 있습니다.

이러한 HBA용 jfca 드라이버는 특정 작업들이 실행 중일 때 경합 상태가 되어 오류가 발생할 수 있습니다. 해당 작업은 다음과 같습니다.

다음 예와 비슷한 오류 메시지가 표시될 수 있습니다.

해결 방법: 테이프 장치를 SG-PCI1FC-JF2 또는 SG-PCI2FC-JF2 HBA에 연결하지 마십시오.

같은 버스를 공유하는 일부 장치 사이에 경쟁 발생(6196994)

QFE(Quad Fast-Ethernet) 카드가 다음 어댑터 중 하나와 같은 버스를 공유할 경우 버스 경쟁이 발생합니다.

이 어댑터들이 사용하는 ce 드라이버의 무한 버스트 매개 변수는 기본적으로 활성화됩니다. 따라서 같은 버스를 공유하는 QFE 포트가 사용할 수 있는 버스 시간이 거의 또는 전혀 없습니다.

해결 방법: 목록에 있는 네트워크 어댑터와 같은 버스에 QFE 카드를 설치하지 마십시오.

일부 DVD 및 CD-ROM 드라이브에서 Oracle Solaris 10 OS 부트 실패(4397457)

SunSwift PCI Ethernet/SCSI 호스트 어댑터(X1032A) 카드의 기본 시간 초과 값은 Sun SCSI DVD-ROM 드라이브(X6168A)의 시간 초과 요구 사항을 충족하지 않습니다. 한계 매체를 사용하면 DVD-ROM에서 시간 초과 오류가 발생할 때도 있습니다. 유일한 예외는 Oracle Sun Fire 6800, 4810, 4800 및 3800 시스템입니다. 이 시스템들은 OpenBoot PROM을 사용하여 SCSI 시간 초과 값을 덮어씁니다.

해결 방법: 다른 플랫폼에서는 다음 예와 같이 내장 SCSI 인터페이스나 DVD-ROM 호환 SCSI 어댑터를 사용합니다.

iPlanet Directory Server 5.1 관련 문제

이 절에서는 새로운 Oracle Solaris 10 릴리스로 업그레이드하려는 iPlanet Directory Server 5.1 사용자에게 중요한 정보를 제공합니다.

Directory Server 5.1 설치

Sun Java System Directory Server 5 2005Q1은 Solaris 9 운영 체제에 통합되었던 iPlanet Directory Server 5.1을 대체합니다. Oracle Solaris 10 OS에서 이 새로운 Directory Server는 Sun Java Enterprise System의 일부로 설치할 수 있습니다.


주 –

Sun Java System Directory Server 5 2005Q1에 대한 자세한 내용은 Sun Java System 설명서(http://docs.sun.com)를 참조하십시오.


Oracle Solaris 10 OS에서는 Directory Server 5.1을 계속 지원하며 다음과 같은 경우에는 Directory Server 5.1을 설치해야 합니다.

Oracle Solaris 10 릴리스에서는 Directory Server 5.1을 수동으로 설치합니다. 다음 단계를 수행합니다.

  1. Oracle Solaris 10 OS – 5 CD를 CD-ROM 드라이브에 삽입합니다.

  2. 수퍼유저가 됩니다.

  3. 터미널 창에서 Directory Server를 설치합니다.


    # cd /cdrom/cdrom0/Solaris_10/Product/
    # pkgadd -d . IPLTnls IPLTnspr IPLTnss IPLTjss IPLTpldap \
    IPLTdsr IPLTdsu IPLTadmin IPLTcons IPLTadcon IPLTdscon \
    IPLTadman IPLTdsman
    

    중국어 간체 현지화 패키지를 설치하려면 다음 추가 명령을 실행합니다.


    # pkgadd -d . IPLTcdsu IPLTcadmin IPLTccons IPLTcadcon \
    IPLTcdscon IPLTcadman IPLTcdsman
    

    일본어 현지화 패키지를 설치하려면 다음 추가 명령을 실행합니다.


    # pkgadd -d . IPLTjdsu IPLTjadmin IPLTjcons IPLTjadcon \ 
    IPLTjdscon IPLTjadman IPLTjdsman
    
  4. 설치가 완료되면 iPlanet Directory Server 5.1을 구성합니다. System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)의 11 장, Sun ONE Directory Server Configuration을 참조하십시오.

Sun Java System Directory Server 5 2005Q1로의 마이그레이션


주의 – 주의 –

두 Directory Server 버전의 데이터베이스 형식은 호환되지 않습니다. 따라서 Directory Server 5.1 사용자의 경우 Sun Java System Directory Server 5 2005Q1용 형식의 데이터베이스로 사용 중인 데이터베이스를 마이그레이션하는 것이 좋습니다.


마이그레이션을 수행하려면 두 버전의 Directory Server가 Oracle Solaris 10 OS로 업그레이드된 시스템에 있어야 합니다. DS 5.1 사용자이지만 압축된 아카이브(.tar.gz) 배달 형식을 사용하는 경우 2단계 마이그레이션 지침으로 건너뜁니다.

  1. 터미널 창에서 시스템에 iPlanet Directory Server 5.1 패키지가 있는지 확인합니다.


    $ pkginfo | grep IPLT
    

    다음 패키지가 화면에 출력되면 2단계로 이동하여 마이그레이션을 진행할 수 있습니다. 이 화면 출력은 iPlanet Directory Server 5.1 패키지가 시스템에 있음을 나타냅니다.


    system  IPLTadcon  Administration Server Console
    system  IPLTadman  Administration Server Documentation
    system  IPLTadmin  Administration Server
    system  IPLTcons   Console Client Base
    system  IPLTdscon  Directory Server Console
    system  IPLTdsman  Directory Server Documentation
    system  IPLTdsr    Directory Server (root)
    system  IPLTdsu    Directory Server (usr)
    system  IPLTjss    Network Security Services for Java
    system  IPLTnls    Nationalization Languages and Localization Support
    system  IPLTnspr   Portable Runtime Interface
    system  IPLTnss    Network Security Services
    system  IPLTpldap  PerLDAP
    $

    패키지가 존재하지 않으면 iPlanet Directory Server 5.1 패키지를 먼저 설치합니다. 앞에서 설명한 Directory Server 5.1 설치 절에서 단계 4의 절차를 참조하십시오. 설치가 완료되면 2단계로 이동하여 마이그레이션을 진행합니다.

  2. iPlanet Directory Server 5.1 데이터베이스를 현재 버전으로 마이그레이션합니다. 자세한 내용은 Sun Java System Directory Server에 대한 설명서 모음(http://docs.sun.com/coll/DirectoryServer_05q1)을 참조하십시오.

데이터를 마이그레이션한 후, 마이그레이션 전에 디렉토리 데이터를 백업한 것과 같은 방법으로 디렉토리 데이터 백업을 계속해야 합니다. 향후 재해 복구에서는 마이그레이션된 데이터베이스가 필요할 수도 있습니다.

현지화 관련 문제

이 절에서는 Oracle Solaris 10 OS에 적용되는 현지화 관련 문제를 설명합니다.

스웨덴어 소프트웨어 번역 참고 사항

Solaris 10 8/07 릴리스부터는 해당 커뮤니티에 의한 번역을 제외한 스웨덴어 소프트웨어 번역이 더 이상 업데이트되지 않습니다. 따라서 업데이트된 메시지는 영어로 표시됩니다.

해결 방법: 없음.

신뢰할 수 있는 Java DS에 다중 입력 메소드 전환기 응용 프로그램이 나타남

UTF-8이나 아시아 로켈로 신뢰할 수 있는 Java DS에 로그인하면 입력 메소드 전환기 응용 프로그램(iiim-panel)이 기본적으로 레이블당 하나씩 나타납니다. 따라서 다중 레이블 환경에서 여러 iiim-panel이 나타나면 해당 사용자가 혼동할 수 있습니다.

오류 메시지는 표시되지 않습니다.

해결 방법: iiim-panel 사용을 중지합니다. 다음 단계를 수행하십시오.

입력 언어를 전환하기 위해 단축 키를 사용할 수도 있습니다. 단축 키를 활성화하려면 다음 단계를 수행합니다.


주 –

각 응용 프로그램에 대해 첨부를 선택한 경우 GTK 응용 프로그램에 언어 전환기 목록이 표시되지 않습니다. 단축 키를 사용하여 입력 언어를 전환할 수 있습니다.


Wnn8 일본어 입력기

Wnn8 서버가 활성화되어 있어야만 Wnn8 일본어 입력기를 사용할 수 있습니다.

해결 방법: Wnn8 서버를 활성화합니다.


# svcadm enable wnn8/server

또한 iiim-properties 명령을 실행하여 일본어 엔진으로 Wnn8을 선택합니다.

IIIMF 개정판 12로 업그레이드 시 새 ChuYin 입력기가 지원되지 않음(6492129)

OS를 Solaris 10 6/06 또는 Solaris 10 11/06 릴리스로 업그레이드하면 입력 메소드 프레임워크 및 개별 입력 메소드가 rev.10에서 rev.12로 업그레이드됩니다. 그러나 ChuYin은 지원되는 입력 메소드 목록에 없습니다. 또한 F2 및 F3 기능키를 사용하여 입력기를 전환할 수 없습니다.

해결 방법: Hanyu PinYin으로 중국어 번체 문자를 입력하려면 PinYin(한어병음)을 사용합니다. Ctrl+Shift를 사용하여 입력기를 전환합니다.

일부 러시아어 로켈에서 AltGr 키가 모드 전환기로 작동하지 않음(6487712)

AltGr 키가 ru_RU.KOI8-Rru_RU.ANSI1251 로켈에서 러시아어 Xsun 레이아웃에 대한 모드 전환기로 작동하지 않습니다.

해결 방법 1: ru_RU.UTF-8 또는 ru_RU.ISO8859-5 로켈로 전환합니다.

해결 방법 2: 러시아어 키보드 레이아웃 대신 IIIMF를 사용합니다.

ar 로켈에 아랍어 텍스트가 표시 안 됨

x86 시스템이 Xorg를 기본 Xserver로 사용하면 ar 로켈에서 아랍어 글꼴(iso7759-6)이 표시되지 않습니다. XOrg 대신 XSun을 사용하면 이 오류는 발생하지 않습니다.

해결 방법: 다음 단계를 수행합니다.

  1. 수퍼유저로서 /usr/dt/config/Xservers를 편집합니다.

    • 다음 행의 주석을 해제하거나 추가합니다.


      :0 Local local_uid@console root /usr/openwin/bin/Xsun :0 
      -nobanner -defdepth 24
    • 다음 행을 주석 처리합니다.


      :0 Local local_uid@console root /usr/X11/bin/Xorg :0
  2. 시스템을 다시 부트합니다.

또는 ar_EG.UTF-8이나 기타 UTF-8 로켈에 로그인할 수 있습니다.

일부 아랍어 글꼴이 GNOME 데스크탑에서 작동하지 않음(6384024)

GNOME에서 특정 아랍어 글꼴을 선택하면 문자가 표시되지 않습니다. 이 문제는 GNOME 글꼴 등록 정보 메뉴를 사용하는 응용 프로그램, 데스크탑 또는 창에서 글꼴을 선택할 때 발생합니다. 해당 글꼴은 다음과 같습니다.

오류 메시지는 표시되지 않습니다.

해결 방법:

새로 제공된 Kacst 글꼴 모음을 사용하여 GNOME 응용 프로그램에서 아랍어 문자를 표시합니다.

세션에 저장된 응용 프로그램에서 입력 언어를 전환할 수 없음(6360759)

여러 언어 입력이 UTF-8 로켈에서 지원되지만, 로그인 후에 마우스 버튼 1을 처음으로 누른 경우 세션에서 저장된 응용 프로그램에서 언어 전환이 작동하지 않습니다. 이 문제는 Java DS(Java Desktop System)에서 발생합니다. 오류 메시지는 표시되지 않습니다.

해결 방법:

응용 프로그램을 누르기 전에 배경 작업 공간 또는 메뉴 시작에서 마우스 버튼 1을 누릅니다.

ES 로켈의 Mozilla 1.7 키보드 바로 가기가 특수하고 불명확함(6288620)

특히 스페인어 로켈에서 Mozilla 1.7의 키보드 단축이 특수합니다. 예를 들어, Ctrl-S는 저장 뿐만 아니라 복사에도 사용됩니다. 오류 메시지는 표시되지 않습니다.

해결 방법:

제품의 메뉴에서 사용자 조치에 할당된 단축 키를 식별합니다.

UTF-8 로켈에 대한 마이그레이션 노트

UTF-8 로켈로 마이그레이션할 때 파일은 데이터 가져오기 또는 내보내기에 사용하는 방법에 영향을 줍니다.

Microsoft Office 파일

Microsoft Office 파일은 유니코드로 인코딩됩니다. StarSuite 응용 프로그램에서 유니코드로 인코딩된 파일을 읽고 쓸 수 있습니다.

HTML 파일

Mozilla 편집기 같은 HTML 편집기를 사용하여 작성한 HTML 파일이나 웹 브라우저에서 저장한 HTML 파일에는 일반적으로 charset 인코딩 태그가 포함되어 있습니다. 내보내거나 가져온 후 이러한 HTML 파일의 인코딩 태그에 따라 Mozilla Navigator 웹 브라우저를 사용하여 HTML 파일을 찾거나 Mozilla 편집기를 사용하여 HTML 파일을 편집할 수 있습니다.

손상된 HTML 파일 수정

일부 HTML 파일은 가비지 문자로 표시될 수 있습니다. 이 문제는 대개 다음과 같은 이유로 발생합니다.

HTML 파일에서 charset 인코딩 태그를 찾으려면 다음과 같이 하십시오.

  1. Mozilla에서 파일을 엽니다.

  2. Ctrl-i를 누르거나 보기를 클릭하여 보기 메뉴를 엽니다.

  3. 페이지 정보를 클릭합니다.

charset 정보는 일반 탭의 맨 아래에 다음과 같이 표시됩니다.


Content-Type text/html; charset=us-ascii

charset=us-ascii 문자열이 파일의 실제 인코딩과 일치하지 않으면 파일이 손상된 것일 수 있습니다. HTML 파일의 인코딩을 편집하려면 다음과 같이 하십시오.

  1. Mozilla 편집기에서 파일을 엽니다.

  2. 파일 메뉴를 엽니다.

  3. 문자로 저장을 선택합니다.

  4. 올바른 인코딩을 선택합니다. Mozilla 편집기는 인코딩과 charset 태그를 적절하게 자동으로 변환합니다.

이동식 형식으로 저장되는 전자 메일

현재 사용되는 메일에는 MIME charset 태그가 지정됩니다. 전자 메일 및 달력 응용 프로그램에서 MIME charset 태그를 인식합니다. 인코딩 변환은 수행하지 않아도 됩니다.

일반 텍스트 파일

일반 텍스트 파일에는 charset 태그가 없습니다. 파일이 UTF-8로 인코딩되어 있지 않으면 인코딩 변환이 필요합니다. 예를 들어, 중국어 번체 big5로 인코딩된 일반 텍스트 파일을 UTF-8로 변환하려면 다음 명령을 실행하십시오.


iconv -f big5 -t UTF-8 inputfilename



 > outputfilename

인코딩 변환에 파일 시스템 검사기를 사용할 수도 있습니다.

텍스트 편집기를 사용하여 문자 인코딩 텍스트를 자동으로 읽고 쓰거나 파일을 열거나 저장할 때 명시적으로 인코딩을 지정할 수 있습니다.

텍스트 편집기를 시작하려면 실행을 누른 다음 응용 프로그램->보조 프로그램->텍스트 편집기를 선택합니다.

파일 이름 및 디렉토리 이름

멀티바이트 문자를 사용하는 파일 이름과 디렉토리 이름이 UTF-8 인코딩이 아닌 경우 인코딩 변환이 필요합니다. 파일 시스템 검사기를 사용하여 파일 및 디렉토리 이름과 일반 텍스트 파일의 내용을 기존 문자 인코딩에서 UTF-8 인코딩으로 변환할 수 있습니다. 자세한 내용은 파일 시스템 검사기의 온라인 도움말을 참조하십시오.

파일 시스템 검사기를 시작하려면 실행을 누른 다음 응용 프로그램->유틸리티->파일 시스템 검사기를 선택합니다.

Microsoft Windows에서 파일 관리자를 사용하여 UTF-8이 아닌 파일이나 디렉토리 이름을 SMB를 통해 액세스할 경우에는 인코딩 변환 없이 UTF-8이 아닌 파일이나 디렉토리 이름을 액세스할 수 있습니다.

기존 로켈 응용 프로그램 시작

유니코드 UTF-8로 마이그레이션할 준비가 되지 않은 응용 프로그램의 경우 전면 패널에 기존 로켈에서 응용 프로그램을 시작하는 실행 프로그램을 만들 수 있습니다. 명령줄에서 직접 응용 프로그램을 시작할 수도 있습니다. 응용 프로그램의 실행 프로그램을 만들려면 다음 단계를 수행합니다.

  1. 실행 프로그램을 배치할 패널을 마우스 오른쪽 버튼으로 클릭합니다.

  2. 패널에 추가->실행 프로그램을 선택합니다.

  3. 실행 프로그램 만들기 대화 상자의 명령 필드에 다음 형식에 따라 항목을 입력합니다.


    env LANG=locale LC_ALL=
    locale application name
    

    예를 들어, motif-app 응용 프로그램을 /usr/dt/bin에서 Chinese Big5 로켈로 시작하려면 실행 프로그램 만들기의 명령 필드에 다음 텍스트를 입력합니다.


    env LANG=zh_TW.BIG5 LC_ALL=zh_TW.BIG5 /usr/dt/bin/motif-app
    
  4. 확인을 눌러 패널에 실행 프로그램을 만듭니다.

기존 로켈과 관련된 CLI(명령줄 인터페이스) 응용 프로그램을 실행해야 한다면 먼저 기존 로켈에서 터미널 창을 연 다음 동일한 터미널 창에서 CLI 응용 프로그램을 실행합니다. 터미널 창을 기존 로켈에서 열려면 다음 명령을 입력합니다.


eng LANG=locale LC_ALL=locale GNOME-TERMINAL –disbable-factory.

기존 로켈에서 새 터미널 창을 여는 대신 터미널 창의 문자 인코딩 설정 메뉴에서 인코딩을 변경함으로써 현재 터미널 창의 로켈 설정을 UTF-8에서 기존 로켈로 전환할 수 있습니다. 그런 다음 LANGLANG 환경 변수를 현재 쉘로 설정해야 합니다.

일부 키보드 레이아웃 유형 6 및 7에 대한 하드웨어를 사용할 수 없음

Oracle Solaris OS에 일부 키보드 레이아웃을 지원하는 소프트웨어가 추가되었습니다. 이 소프트웨어를 사용하면 사용자의 언어 필요성에 맞게 표준 US 키보드 레이아웃을 수정하여 키보드에서 보다 유연하게 입력할 수 있습니다.

현재 다음 키보드 레이아웃 유형에 사용할 수 있는 하드웨어는 없습니다.

알바니아 

벨로루시 

벨로루시 

프랑스 캐나다어 

크로아티아 

체코어 

덴마크 

에스토니아 

헝가리 

아이슬란드 

라트비아 

리투아니아 

몰타어(영국) 

몰타어(미국) 

폴란드 

포르투갈어(브라질) 

루마니아 

세르비아 몬테니그로어 

슬로바키아 

슬로베니아 

해결 방법: 다음 해결 방법 중 하나를 선택합니다.

네트워킹 관련 문제

다음 네트워킹 버그는 Oracle Solaris 10 릴리스에 적용됩니다.

SPARC: NFS/RDMA 연결 오류(6229077)

RDMA(Remote Direct Memory Access)를 사용 중인 NFS 서버와 클라이언트 간에 연결 오류가 발생할 수 있습니다. 이러한 오류로 인해 버퍼 풀 리소스가 고갈되고 시스템에 패닉이 발생할 수 있습니다. 다음과 같은 오류 메시지가 나타납니다.


rpcib: WARNING: rib_rbuf_alloc: No free buffers!

해결 방법: 다음 해결 방법 중 하나를 선택합니다.

자세한 내용은 mount_nfs(1M)nfs(4) 매뉴얼 페이지를 참조하십시오.

시스템 Domain of Interpretation이 구성 가능하지 않음(6314248)

시스템 DOI(Domain of Interpretation)가 구성 가능하지 않습니다. Solaris Management Console을 사용하여 신뢰할 수 있는 새 네트워크 템플릿을 만드는 경우 Solaris Management Console이 DOI를 0으로 설정하고 Trusted Extensions가 올바로 작동하지 않습니다. 여러 오류 메시지가 표시됩니다.

해결 방법: Solaris Management Console을 사용하여 DOI를 1로 설정합니다.

Oracle Solaris 10 OS에서 기본적으로 IP 전송 사용 불가

본 릴리스에서는 IP 전송이 기본적으로 사용 불가능합니다. 이 설정은 다른 시스템 구성과 상관없이 IPv4 및 IPv6 모두에 적용됩니다. 여러 IP 인터페이스가 있고 이전에 IP 패킷을 전송했던 시스템은 기본적으로 더 이상 이 자동 기능을 제공하지 않습니다. 멀티홈 시스템에서 IP 전송을 가능하게 하려면 관리자가 수동으로 추가 구성 단계를 수행해야 합니다.

해결 방법: routeadm 명령은 IP 전송을 가능하게 합니다. routeadm을 통해 생기는 구성 변경은 시스템이 재부트하더라도 지속됩니다.

IP 전송에 대한 자세한 내용은 routeadm(1M) 매뉴얼 페이지를 참조하십시오.

IP 주소가 실패한 IPMP(IP Network Multipathing) 그룹에 속할 때 영역 부팅 안 됨(6184000)

영역의 IP 주소가 IPMP(IP Network Multipathing) 그룹에 속하도록 영역을 구성할 수 있습니다. 이 구성 프로세스는 System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris ZonesHow to Extend IP Network Multipathing Functionality to Shared-IP Non-Global Zones에서 설명합니다.

IPMP 그룹의 모든 네트워크 인터페이스가 실패할 경우 IPMP 그룹에 속한 IP 주소가 있는 영역은 부트하지 않습니다.

다음 예에서는 이 영역에서 부트를 시도한 결과를 보여 줍니다.


# zoneadm -z my-zone boot 
zoneadm: zone 'my-zone': bge0:1: 
could not set default interface for multicast: Invalid argument 
zoneadm: zone 'my-zone': call to zoneadmd failed

해결 방법: 그룹에서 최소 하나 이상의 네트워크 인터페이스를 복구합니다.

보안 관련 문제

다음 보안 문제는 Oracle Solaris 10 릴리스에 적용됩니다.

pam_ldap가 활성화된 상태에서 암호를 사용하지 않는 로그인이 실패함(6365896)

LDAP(pam_ldap)에 대한 계정 관리 PAM 모듈이 활성화된 경우 사용자는 암호를 갖고 있어야만 시스템에 로그인할 수 있습니다. 결과적으로 다음 도구를 사용하는 로그인을 포함하는 비 암호 기반 로그인은 실패합니다

해결 방법: 없음.

Oracle Solaris 명령 및 표준

다음 절에서는 Oracle Solaris 10 OS의 특정 명령 및 표준에서 변경된 동작에 대해 설명합니다.

winbind 명령에서 처음 1000명의 Active Directory 사용자만 불러옴

이 버그는 Active Directory 환경에서 winbind가 있는 Samba 서버를 사용할 때 발생합니다. Solaris 10 10/09 릴리스에는 Samba 3.0.28 소프트웨어 버전이 포함됩니다. Active Directory 서버에서 모든 사용자 또는 1000명보다 많은 사용자를 조회할 때 winbind에서 처음 1000개의 결과만 불러옵니다.

해결 방법: 없음.

Trusted Extensions의 변경된 매뉴얼 페이지는 참조 설명서에만 있음

본 릴리스에서는 다음 Trusted Extensions 매뉴얼 페이지가 개정됩니다.

man 명령을 사용하여 개정된 매뉴얼 페이지를 볼 수 없습니다. 개정된 매뉴얼 페이지를 보려면 Solaris Trusted Extensions Reference Manual을 참조하십시오 .

Bash 3.00에서 일부 환경 변수를 더 이상 설정하지 않음

Oracle Solaris 10 OS에는 Bash 3.00이 포함되어 있습니다. 이 쉘은 다음 변수를 환경으로 내보내는 작업을 더 이상 자동으로 수행하지 않습니다.

이 새로운 동작은 에서 이러한 변수에 기본값을 지정하더라도 적용됩니다.

해결 방법: 이 변수들을 수동으로 내보냅니다.

새로운 ln 유틸리티에서 -f 옵션 필요

/usr/bin/ln 동작이 SVID3부터 XCU6까지의 모든 표준을 준수하도록 변경되었습니다. ln 명령을 -f 옵션 없이 사용하여 기존 대상 파일에 연결하려고 하면 링크가 설정되지 않습니다. 그 대신 표준 오류에 대한 진단 메시지가 기록되고 명령으로 계속해서 나머지 소스 파일을 연결합니다. 마지막으로 ln 명령은 오류 값과 함께 종료됩니다.

예를 들어, 파일 b가 존재하면 ln a b 구문은 다음과 같은 메시지를 생성합니다.


ln: b: File exists

이 동작 변경은 -f 옵션 없이 ln 명령을 포함하는 기존 쉘 스크립트 또는 프로그램에 영향을 줍니다. 과거 작동에 사용된 스크립트가 이제 Oracle Solaris 10 OS에서 실패할 수 있습니다.

해결 방법: ln 명령을 -f 옵션과 함께 사용합니다. 이 링크 유틸리티를 실행하는 기존 스크립트가 있으면 명령의 새로운 동작에 부합하도록 스크립트를 수정해야 합니다.

새로운 tcsh 버전에서 대시나 등호 기호를 사용하는 setenv 변수 이름 거부

Oracle Solaris 10 OS에서 tcsh는 버전 6.12로 업그레이드되었으며 이 버전에서는 이름에 대시나 등호 기호를 사용하는 환경 변수가 더 이상 허용되지 않습니다. setenv 행이 들어 있고 이전 Oracle Solaris 버전에서 작동하는 스크립트가 현재 릴리스에서 오류를 생성할 수 있습니다. 다음과 같은 오류 메시지가 나타납니다.


setenv: Syntax error

자세한 내용은 Oracle Solaris 10 OS의 tcsh 매뉴얼 페이지를 참조하십시오.

해결 방법: 환경 변수 이름에 대시나 등호 기호를 사용하지 마십시오.

STDIO getc 그룹 EOF 조건 동작 변경

엄격한 표준 C 준수 모드에서 작성된 응용 프로그램은 특정 라이브러리 함수의 동작 변경으로부터 영향을 받습니다. 그 한 가지 예로는 cc -Xc 또는 c89 컴파일 모드를 사용하여 컴파일된 응용 프로그램입니다. 다음 라이브러리 함수의 동작이 변경되었습니다.

1990 C 표준의 공식적인 해석에 따르면 EOF(End-Of-File) 조건이 설정되면 후속 입력 작업에 대해 파일에서 더 이상 데이터가 반환되지 않습니다. 파일 포인터가 재배치되거나 오류 및 EOF 플래그가 응용 프로그램에서 명시적으로 지워진 경우는 예외입니다.

나머지 모든 컴파일 모드의 동작은 변경되지 않았습니다. 특히 EOF 표시기가 설정된 후에도 이 인터페이스들은 새로 작성된 추가 데이터를 스트림으로부터 읽을 수 있습니다.

해결 방법: 스트림에서 EOF 조건이 보고된 후에 추가 데이터를 읽으려면 스트림에 대해 fseek() 또는 clearerr()을 호출합니다.

ps 명령의 출력 열 너비가 넓어짐

UID, 프로세서 ID 및 누적 실행 시간이 늘어났기 때문에 ps 명령 출력의 열 너비가 넓어졌습니다. 고객의 스크립트에서는 고정 출력 열을 지정하지 않아야 합니다.

해결 방법: 스크립트에서 ps 명령의 -o 옵션을 사용해야 합니다.

자세한 내용은 ps(1) 매뉴얼 페이지를 참조하십시오.

Solaris 볼륨 관리자 버그

다음 Solaris 볼륨 관리자 버그는 Oracle Solaris 10 9/10 릴리스에 적용됩니다.

fdisk에 유효한 항목이 없는 경우 Solaris 볼륨 관리자가 장치를 올바로 제거하지 않음

bcm_sata SATA HBA 드라이버는 SATA 디스크 및 SATA ATAPI 장치를 지원합니다. 드라이버는 이동식 SATA ATAPI 장치인 RD1000을 지원합니다. 볼륨 관리자(vold)는 RD1000의 매체에서 fdisk에 유효한 항목이 없는 경우 노드를 만들지 않습니다. 따라서 rmformat 명령은 예상된 대로 작업을 수행하지 않습니다.

해결 방법: 다음 해결 방법을 사용합니다.

  1. 볼륨 관리자(vold)를 해제합니다.


    # /etc/init.d/volmgt stop
    
  2. 필요에 따라 다음 명령을 실행합니다.

    • fdisk

    • rmformat

    • format

    • newfs

    • mound

  3. 볼륨 관리자를 다시 시작합니다.


    # /etc/init.d/volmgt start
    

Solaris 볼륨 관리자 metattach 명령이 실패할 수도 있음

파일 시스템이 실린더 0으로 시작하지 않는 루트(/) 파일을 Solaris 볼륨 관리자가 미러한 경우, 추가하는 모든 하위 미러도 실린더 0으로 시작하지 말아야 합니다.

실린더 0으로 시작하는 하위 미러를 원래 하위 미러가 실린더 0에서 시작하지 않는 미러에 첨부하려 할 경우, 다음 오류 메시지가 표시됩니다.


can't attach labeled submirror to an unlabeled mirror

해결 방법: 다음 해결 방법 중 하나를 선택합니다.


주 –

기본적으로 JumpStart 설치 프로세스는 실린더 0에서 시작/스왑하고 루트(/) 파일 시스템은 디스크의 다른 곳에서 시작/스왑합니다. 일반적인 시스템 관리 실행은 실린더 0의 슬라이스 0을 시작합니다. 실린더 0이 아닌 슬라이스 0에 루트가 있는 기본 JumpStart 설치를 미러링하면 실린더 0에서 시작하는 슬라이스 0의 두 번째 일반 디스크에서 문제가 발생할 수 있습니다. 이렇게 미러링하면 두 번째 하위 미러를 첨부할 때 오류가 발생합니다. Oracle Solaris 설치 프로그램의 기본 동작에 대한 자세한 내용은 Oracle Solaris 10 설치 설명서를 참조하십시오.


Java Desktop System 버그

이 절에서는 Oracle Solaris 10 OS의 Sun Java DS(Desktop System)에 적용되는 문제를 설명합니다.

전자 메일 및 달력

이 절에서는 전자 메일 및 달력과 관련된 문제에 대해 설명합니다.

인증 유형 변경 문제(6246543)

수신 메일 서버에 대한 인증 유형을 변경한 후 전자 메일 및 달력이 올바르게 작동하지 않을 수 있습니다.

해결 방법: 전자 메일 및 달력을 다시 시작합니다.

로그인 문제

이 절에서는 로그인 문제에 대해 설명합니다.

로그인 오류 메시지

Java Desktop System 세션에 로그인할 때 다음 오류 메시지가 발생할 수 있습니다.


Could not look up internet address for hostname.
This will prevent GNOME from operating correctly.
It may be possible to correct the problem by adding 
hostname to the file /etc/hosts

해결 방법: 호스트 이름이 /etc/hosts 파일에 올바르게 설정되었는지 확인합니다. 다음 단계를 수행하십시오.

  1. /etc/hosts 파일에 다음과 같은 형식으로 호스트 이름을 설정합니다.


    127.0.0.1 localhost loghost hostname
    localhost.localdomain

    hostname은 해당 시스템의 이름입니다.

  2. 호스트 이름이 /etc/nodename 파일에 나열되어 있는지 확인합니다. 이 파일에 다음 줄도 포함되어 있어야 합니다.


    127.0.0.1 localhost loghost hostname
    localhost.localdomain

도움말 시스템

볼륨 조절에 대해 잘못된 도움말 창이 열림(6253210)

Yelp 브라우저를 사용하여 볼륨 조절에 대한 온라인 도움말을 열 경우 키보드 가용성 패널 응용 프로그램에 대한 도움말 파일이 열립니다.

해결 방법: 없음.

Mozilla 브라우저

Mozilla 브라우저에서 특정 문서를 인쇄할 수 없음

문서에 BMP(Basic Multilingual Plane)에 없는 유니코드 문자가 들어 있으면 Mozilla 브라우저에서 문서를 인쇄할 수 없습니다.

해결 방법: 없음.

시스템 수준 문제

사용자 환경 설정이 완벽하게 호환되지 않음

GNOME 데스크탑의 이전 버전에 대한 홈 계정에서의 사용자 기본 설정이 Java DS 릴리스 3의 버전과 부분적으로 호환되지 않을 수 있습니다.

해결 방법: 환경 설정을 재설정하십시오. 다음 단계를 수행하십시오.

  1. Java Desktop System에서 로그아웃합니다.

  2. 세션을 누르고 안전모드 터미널을 선택합니다.

  3. 로그인합니다.

  4. 안전모드 창에서 다음 명령을 입력합니다.


    % gnome-cleanup exit
    
  5. 다시 로그인합니다.

    이제 GNOME 설정이 재설정됩니다.

녹음기 문제

녹음기에 new.wav 파일을 녹음할 때 슬라이드 표시줄과 측면 계수기가 작동하지 않습니다.

해결 방법: 없음.

노틸러스 ACL 마스크가 그룹 권한과 동기화 상태에 있지 않음(6464485)

권한 탭의 그룹 권한은 액세스 탭의 마스크 권한과 동일해야 하지만 동기화되지 않은 것으로 나타나는 경우가 있습니다.

해결 방법: 닫기 버튼을 누른 다음 재로드를 누릅니다. 파일 등록 정보를 다시 봅니다. 이제 그룹 권한과 마스크 권한이 다시 동기화 상태가 됩니다. 이전 단계에서 마스크를 변경한 대상으로 권한이 설정됩니다.

strftime(3c)이 %-m%-d에서 GNU Extension을 지원해야 함(6448815)

Java DS 메뉴 표시줄 및 Evolution 같은 일부 응용 프로그램에서 중국 날짜가 틀리게 표시됩니다. 잘못된 날짜는 %-m M %-d D 형식으로 표시되며, 여기서 M과 D는 중국어로 월과 일을 각각 나타냅니다.

해결 방법: 다음 단계를 수행하십시오.

  1. /usr/share/locale/LC_MESSAGES/gnome-panel*.mo 파일을 백업합니다.

  2. http://l10n.gnome.org/POT/gnome-panel.gnome-2-16/gnome-panel.gnome-2-16.zh_CN.po에서 gnome-panel.gnome-2-16.zh_CN.po를 다운로드하고 /tmp 디렉토리에 저장합니다.

  3. gnome-panel.gnome-2-16.zh_CN.po 파일에서 %-m을 모두 %Om으로 수정하고, %-d를 모두 %e로 수정합니다.

  4. 새로운 gnome-panel.gnome-2-16.zh_CN.po 파일을 생성합니다.


    msgfmt -v -o gnome-panel.gnome-2-16.zh_CN.mo /tmp/gnome-panel.gnome-2-16.zh_CN.po

    이 파일을 /usr/share/locale/LC_MESSAGES/ 디렉토리에 다시 복사합니다.

  5. 시스템에서 로그아웃한 후 다시 로그인합니다.

x86: 비디오 카드가 하나 있는 시스템에서 전체 화면 확대를 구성할 수 없음

Oracle Solaris 10 시스템에 물리적인 비디오 카드가 하나 있는 경우 시스템에 전체 화면 확대를 구성할 수 없습니다. 이러한 구성을 수행하려면 임시 드라이버 설정을 정의하는 별도의 구성 파일을 사용해야 합니다. 먼저 Xserver가 실행 중이 아닌지 확인합니다. 그리고 나서 다음 단계를 수행합니다.

  1. 명령줄 세션에 로그인합니다.

    • GNOME Display Manager를 사용하는 경우 다음 단계를 수행합니다.

      1. 세션에 수퍼유저로 로그인합니다.

      2. 프롬프트에서 svcadm disable application/gdm2-login을 입력합니다.

      3. 다시 수퍼유저로 로그인합니다.

    • dtlogin을 사용하는 경우 다음 단계를 수행합니다.

      1. dtlogin 창에서 Options를 누르고 Command Line Login을 선택합니다.

      2. 수퍼유저로 로그인합니다.

  2. xorg.conf 파일을 만듭니다.


    # /usr/X11/bin/Xorg -configure
    

    이 명령을 사용하면 루트(/) 디렉토리에 xorg.conf.new 파일이 만들어집니다.

  3. /etc/x11 디렉토리에 새 구성 파일을 복사하고 xorg.conf로 이름을 바꿉니다.


    # cp /xorg.conf.new /etc/X11/xorg.conf
    
  4. 다음 예제 구성을 사용하여 파일의 구성을 수정합니다.

    • 새 모니터 절을 추가합니다.


      Section "Monitor"
       	Identifier   "monitor_dummy"
       	ModelName    "dummy"
       	HorizSync    10-200
         	VertRefresh  20-90
          EndSection
    • 새 장치 절을 추가합니다.


      Section "Device"
         BoardName    "dummy"
         Driver       "dummy"
         Identifier   "device_dummy"
         VendorName   "dummy"
         videoram	10000
      EndSection

      주 –

      특정 그래픽 카드의 화면 너비, 높이 및 색상 깊이에 따라 videoram 값을 조정해야 할 수도 있습니다. 원하는 화면에 대해 KB 값이 충분히 커야 합니다. 예를 들어, 너비 * 높이 * bpp/8 수식을 사용하여 값을 계산할 수 있습니다.


    • 새 화면 절을 추가합니다.


      Section "Screen"
         DefaultDepth 24
         SubSection "Display"
           Depth      24
           Modes      "1280x1024"
         EndSubSection
         Device       "device_dummy"
         Identifier   "screen_dummy"
         Monitor      "monitor_dummy"
      EndSection

      주 –

      특정 시스템 설정에 따라 해상도 값을 조정해야 할 수도 있습니다.


  5. ServerLayout 절 아래에서 다음 행을 찾습니다.


    Screen      0  "Screen0" 0 0
  6. 이전 단계의 해당 행 아래에 다음 행을 삽입합니다.


    Screen      1  "screen_dummy" RightOf "Screen0"

    이 새 행에서는 물리적 기본 화면인 Screen0에 대해 개념적으로 오른쪽에 있는 두 번째 임시 화면인 Screen1을 정의합니다.

  7. 변경 사항을 저장합니다.

  8. 적절한 명령줄 세션에서 시스템을 다시 부트합니다.

    • GDM을 사용하는 경우 다음을 수행합니다.

      1. svcadm enable application/gdm2-login을 입력합니다.

      2. 시스템을 다시 부트합니다.

    • dtlogin을 사용하는 경우 시스템을 다시 부트한 후 로그인합니다.

  9. Gnopernicus 화면 판독기를 시작합니다.

  10. 시작 모드(Startup Mode)를 확대기(Magnifier)로 변경합니다.

  11. 기본 설정(Preferences)을 누른 다음 확대기(Magnifier)를 선택합니다.

  12. 추가/수정(Add/Modify)을 누릅니다.

  13. 확대기(Magnifier) 기본 설정에 대해 다음 값을 할당합니다.

    • 소스(Source)의 경우 0.1

    • 확대/축소기의 배치(Zoomer Placement)의 경우:

      • 왼쪽 및 위쪽(Left and Top): 0

      • 아래쪽 및 오른쪽(Bottom and Right): 최대값

  14. 적용을 누릅니다.

    확대/축소기(Zoomer)가 전체 화면 크기로 확대되어 가려지기 때문에 Gnopernicus 창은 보이지 않습니다. 하지만 이제 전체 화면 확대가 가능하게 되었습니다.

특정 보기 옵션을 사용하면 파일 관리자가 실패할 수 있음(6233643)

다음 보기 옵션을 사용할 경우 파일 관리자가 실패할 수 있습니다.

사용하는 보기 옵션에 따라 다음 오류 메시지가 표시될 수 있습니다.

해결 방법: 없음. 이러한 문제가 발생할 때마다 파일 관리자를 다시 시작하거나 충돌 대화 상자에서 응용 프로그램 다시 시작 버튼을 누르십시오.

시스템 관리

이 절에서는 Oracle Solaris 10 OS의 시스템 관리 버그를 설명합니다.

부트 시 가용성 제품군 모듈 sdbc가 로드되지 않음(6952222)

이 릴리스에서는 부트 시 sdbc 모듈이 로드되지 않고 다음 오류 메시지가 표시됩니다.


[ID 819705 kern.notice]/usr/kernel/drv/sparcv9/sdbc: undefined symbol
WARNING: mod_load: cannot load module 'sdbc'

해결 방법: SPARC 시스템의 경우 패치 123246–07, x86 시스템의 경우 패치 123247–07을 설치합니다.

Oracle Solaris 10 9/10 클럭이 Oracle VM 2.2에서 중지됨(6952499)

Oracle Solaris 10 9/10 게스트를 실행하는 VM(가상 시스템)에는 다음 문제가 발생할 수 있습니다.

해결 방법: 해결 방법은 Oracle Solaris 게스트가 물리적 CPU에 고정되도록 하는 것입니다. 도메인의 가상 CPU를 호스트의 물리적 CPU에 다음과 같이 고정합니다.


# xm vcpu-pin domain vcpu cpus

자세한 내용은 xm(1) 매뉴얼 페이지를 참조하십시오.

SPARC: FKU 137137-xx 패치에서 타사 볼륨 관리자 소프트웨어를 지원하지 않음

FKU 137137-xx 패치에서 몇 가지 경우를 제외하고 타사 볼륨 관리자 소프트웨어를 지원하지 않습니다. 이 지원 부족은 사전 패치, 사후 패치 및 사후 백아웃 구현으로 인해 발생합니다. 지원되지 않는 타사 볼륨 관리자 소프트웨어를 사용하면 FKU 패치를 적용할 수 없습니다. 패치를 설치하면 다음 오류 메시지가 표시됩니다.


unsupported root slice type xxxxx

그러나 Fujitsu 및 Veritas 볼륨 관리자 소프트웨어는 지원됩니다.

해결 방법: 없음.

Solaris 10 10/09 DVD 매체가 vold로 자동으로 마운트되지 않을 수 있음(6712352)


주 –

이 버그는 Solaris 10 10/09 이상 릴리스의 DVD 매체를 Oracle Solaris 이전 릴리스에서 실행되는 시스템에 마운트하는 경우 해당됩니다. DVD 매체를 Oracle Solaris 이전 릴리스에서 실행되는 시스템에 마운트하려면 다음 vold 패치를 사용하십시오.


런타임 시 Solaris 10 10/09 DVD가 기본적으로 마운트되지 않습니다. 오류 메시지는 표시되지 않습니다.

해결 방법: 다음 단계를 수행하십시오.

  1. 수퍼유저가 됩니다.

  2. vold를 비활성화합니다.

    • Oracle Solaris 10 시스템의 경우


      # svcadm disable -t volfs
    • Solaris 8 및 Solaris 9 시스템의 경우


      /etc/init.d/volmgt stop
  3. # mount -F hsfs 블록 장치 경로 마운트 지점 경로 명령을 사용하여 수동으로 매체를 마운트합니다. 예를 들면 다음과 같습니다.


    # mount -F hsfs /dev/rdsk/c0t2d0s2 /mnt

Oracle Solaris에서 SATA 제어기에 대해 레거시와 AHCI 모드 간에 모드 전환을 처리할 수 없음(6520224)

AHCI 호환 SATA 제어기가 있는 시스템에서 BIOS를 설치하면 일반적으로 제어기가 AHCI, 레거시 또는 RAID 모드로 설정됩니다. Oracle Solaris OS는 AHCI 및 레거시 모드를 지원합니다.

최초 Oracle Solaris 설치 후에는 BIOS에서 SATA 모드 설정을 변경하면 안 됩니다. Oracle Solaris 업그레이드 전후에도 SATA 모드 설정을 변경하면 안 됩니다. Oracle Solaris 10 설치 후 SATA 모드의 BIOS 설정을 수정하면 오류 원인이 표시되지 않고 시스템이 재설정되고 실패합니다.

해결 방법: BIOS 설정을 변경한 후 부트에 실패한 경우 Oracle Solaris OS를 부트하려면 원래 설정으로 되돌립니다.

32 비트: 대형 파일 시스템에서 파일 시스템 상태를 가져올 때 응용 프로그램 관련 오류 발생(6468905)

ZFS와 같은 대형 파일 시스템 실행 시 응용 프로그램에서 statvfs(2) 또는 statfs(2)를 사용하여 파일 시스템 상태 정보를 가져오면 오류가 발생합니다. 다음과 같은 오류 메시지가 나타납니다.


Value too large for defined data type

해결 방법: 대신 응용 프로그램에서 statvfs64()를 사용해야 합니다.

영역이 인식되지 않는 시스템에서 patchadd 명령을 -R 옵션과 함께 사용하여 대체 루트 경로를 지정하는 것을 제한해야 함(6464969)

영역을 인식하지 않는 Oracle Solaris 릴리스를 실행하는 시스템에서 patchadd -R 또는 -R 옵션을 허용하는 임의의 명령을 사용하여 전역 영역에 대해 비전역 영역이 설치된 대체 루트 경로를 지정하는 경우 해당 작업이 수행되지 않습니다.

luupgrade [-t, -T, -p, -P] 명령 사용 시 표시되는 오류 메시지와 달리, 이 인스턴스에서는 적절한 명령 수준 제한 사용과 관련한 오류 메시지가 표시되지 않습니다.

-R 옵션이 작동하지 않았음을 알려 주는 메시지가 표시되지 않습니다. 명령 실패로 인해 설치된 임의의 비전역 영역에 Oracle Solaris 10 패키지 또는 패치가 설치되지 않습니다.

이 문제는 패키지 또는 패치를 설치 및 제거하는 동안 발생합니다.


주 –

-R 옵션은 대체 부트 환경에 구성된 비전역 영역이 있으며 설치된 비전역 영역은 없는 경우에 작동합니다. 그러나 잠재적인 문제를 방지하려는 경우 또는 대체 루트 경로로 사용되는 설치된 비전역 영역이 있는지 여부를 확실히 모르는 경우 모든 인스턴스에서 -R 옵션 사용을 제한합니다.


자세한 내용은 다음 매뉴얼 페이지를 참조하십시오.

해결 방법 1: OS를 Solaris 10 1/06 릴리스 이상으로 업그레이드합니다.

Solaris 10 3/05 릴리스를 실행하는 경우 -R 옵션을 받아들이는 명령 사용을 활성화하는 다음 패치를 설치하여 대체 루트 경로를 만듭니다.

해결 방법 2: patchadd -R 명령 또는 -R 옵션을 받아들이는 임의의 명령을 사용하여 대체 루트 경로를 만드는 것을 제한합니다.

대신 대체 루트(예: Oracle Solaris 10 릴리스)를 활성 OS로 부트합니다. 그런 다음 -R 옵션을 사용하지 않고 Oracle Solaris 10 패키지 및 패치를 설치하고 제거합니다.

Sun 패치 관리자 도구 2.0이 이전 버전의 도구와 호환되지 않음

Sun 패치 관리자 도구 2.0을 실행하는 시스템은 Sun 패치 관리자 도구 1.0을 비롯하여 패치 관리자 도구를 실행하는 원격 시스템을 관리할 수 있습니다.

그러나 이전 버전의 패치 관리자 도구가 있는 시스템은 패치 관리자 도구 2.0을 실행하는 원격 시스템을 관리할 수 없습니다. 이전 버전에는 다음이 포함됩니다.


주 –

Solaris 8 OS에서는 CIM/WBEM(Common Information Model/Web Based Enterprise Management)이 패치 관리자 도구를 지원하지 않으므로 패치 관리자를 사용하는 원격 관리는 Solaris 8 시스템에 적용되지 않습니다.


디스크 없는 기존 클라이언트를 시스템에서 삭제할 수 없음(6205746)

디스크 없는 클라이언트를 삭제하기 위해 smdiskless 명령을 사용하면 이 명령은 오류를 일으킵니다. 디스크 없는 클라이언트는 시스템 데이터베이스에서 제거되지 않습니다. 다음과 같은 오류 메시지가 나타납니다.


Failing with error EXM_BMS.

해결 방법: 클라이언트를 추가하기 전에 /export 분할 영역의 공유를 해제합니다.

SPARC: smosservice delete 명령으로 모든 서비스 디렉토리를 성공적으로 제거하지 못함(6192105)

디스크 없는 클라이언트 서비스를 제거하기 위해 smosservice delete 명령을 사용할 경우 이 명령으로 일부 서비스 디렉토리를 성공적으로 제거하지 못합니다.

해결 방법: 다음 단계를 수행합니다.

  1. 해당 서비스를 사용하는 클라이언트가 없어야 합니다.


    # unshare /export/exec/Solaris_10_sparc.all
    # rm -rf /export/exec/Solaris_10_sparc.all
    # rm -rf /export/exec/.copyofSolaris_10_sparc.all
    # rm -rf /export/.copyofSolaris_10
    # rm -rf /export/Solaris_10
    # rm -rf /export/share
    # rm -rf /export/root/templates/Solaris_10
    # rm -rf /export/root/clone/Solaris_10
    # rm -rf /tftpboot/inetboot.sun4u.Solaris_10
  2. /etc/bootparams 파일에서 다음 항목을 제거합니다.


    fs1-24 boottype=:os

    주 –

    이 파일 서버에서 다른 모든 서비스에 기능이나 리소스를 제공하지 않는 경우에만 이 항목을 제거합니다.


  3. /etc/dfs/dfstab 파일에서 다음 항목을 제거합니다.


    share -F nfs -o ro /export/exec/Solaris_8_sparc.all/usr
  4. /var/sadm/system/admin/services/Solaris_10 파일을 수정합니다.

    • 파일 서버가 Oracle Solaris 10이 아니면 파일을 삭제합니다.

    • 파일 서버가 Oracle Solaris 10이면 첫 번째 세 행 이후의 모든 항목을 제거합니다. 삭제된 줄은 /export/root/templates/Solaris_10 및 지원 플랫폼에 있는 USR_PATH 및 SPOOLED ROOT 서비스 패키지를 나타냅니다.