Solaris 8 (SPARC 플랫폼판) 온라인 릴리스 노트 업데이트

2장 Solaris 런타임 관련 문제

다음은 Solaris 8 설명서 CD와 함께 본 설명서가 발표된 뒤 본 장에 추가된 버그 설명입니다(번호는 오름차순으로 나열함).

공통 데스크탑 환경(CDE) 관련 문제

모니터 절전 기능이라고도 하는 화면 꺼짐 사용자 설정이 무시됩니다.

dtstyle의 전원 관리 화면을 사용하는 경우 모니터가 꺼지고 절전 모드가 되도록 시스템을 구성할 수 있습니다. 이러한 사용자 설정은 본 릴리스에서 무시되기 때문에 22분간 사용하진 않은 상태로 두면 모니터가 항상 꺼진 상태로 되고 절전 모드가 됩니다.

해결 방법: Energy Star(R) 모니터 절전 모드를 해제하려면 다음 명령을 실행하십시오.


xset -dpms
다른 모니터 절전 구성 옵션에 관한 자세한 내용은 xset 설명서 페이지를 참조하십시오.

공통 데스크탑 환경 관련 버그

dtmail이 코어 파일을 기본으로 생성하지 않습니다(4249157).

dtmail이 코어 파일을 기본으로 생성하지 않습니다.

해결 방법: dtmail에서 코어 파일을 생성하려면 mailrc 변수를 allowcorefile로 설정하십시오. 코어 파일 생성에 관한 보다 자세한 내용은 core(4) 설명서 페이지를 참조하십시오.

PDASync가 데스크탑에서 마지막 항목을 삭제할 수 없습니다(4260435).

데스크탑에서 마지막 항목(예: 휴대 장치를 동기화할 때 캘린더에서의 마지막 약속 또는 주소 관리자에서의 마지막 주소)을 삭제하고 나면 마지막 항목이 휴대 장치에서 데스크탑으로 자동 복구됩니다.

해결 방법: 휴대 장치로부터 마지막 항목을 삭제하십시오.

PDASync가 국제화된 멀티바이트 PDA 장치를 사용한 데이터 교환을 지원하지 않습니다(4263814).

PDA 장치와 Solaris CDE 사이에서 멀티바이트 데이터를 교환하는 경우 해당 데이터가 두 환경에서 모두 손상됩니다.

해결 방법: PDASync 응용프로그램을 사용하기 전에 PDA 백업 유틸리티를 사용하여 개인용 컴퓨터에 사용자의 데이터를 백업하십시오. 실수로 멀티바이트 데이터를 교환하여 해당 데이터를 손상시킨 경우 백업 데이터를 사용하여 데이터를 복구하십시오.

Solaris 8 운영 환경에서 Motif 프로그램 컴파일링(4172061)

Solaris 8 운영 환경에서 Motif 프로그램을 컴파일할 경우, Solaris 2.4, 2.5, 2.5.1 또는 2.6 운영 환경에서 컴파일한 공유 라이브러리에 링크하고 이전 라이브러리에서도 Motif 응용프로그래밍 인터페이스(API)를 사용하면 문제가 발생합니다.

Motif 프로그램은 Motif 버전 2.1을 사용하며, 이전 공유 라이브러리는 Motif 버전 1.2를 사용하므로 코어 덤프가 발생합니다. Solaris 2.4, 2.5, 2.5.1, 2.6 운영 환경에서 컴파일된 응용프로그램은 Solaris 8 운영 환경에서 올바로 실행되어야 하기 때문에 이 문제는 이진 호환 문제가 아닙니다.

해결 방법: Motif 라이브러리에 직접 링크되는 이전 공유 라이브러리를 갖고 있고 Motif 및 이전 공유 라이브러리에 모두 링크되는 Solaris 8 운영 환경에서 프로그램을 컴파일하려면 다음과 같은 명령줄을 사용하여 컴파일하십시오.


cc foo.c -o prorgram -DMOTIF12_HEADERS -I/usr/openwin/include -I/usr/dt/include
-lXm12 -lXt -lX11
여기서, program은 컴파일할 프로그램의 이름입니다.

파일 시스템 관련 버그

ufsdump(1M)xtrmap: too many map entries 라는 오류를 표시합니다(4297558).

ufsdump(1M) 명령을 사용해 시스템을 백업했다면 ufsrestore(1M) 명령으로 시스템을 복구했을 때 파일을 읽을 수 없습니다.

해결 방법: 패치 ID 109091-01을 적용하십시오.

시스템 관리 관련 버그

예외: PS_UNAVAILABLE: 1 (메모리 부족) WBEM을 사용하여 인스턴스 추가할 때 오류가 발생합니다(4284874).

다음 오류 메시지는 JavaSpacesTM 1.0 실행을 위한 캐시 메모리가 부족함을 나타냅니다.


Exception: PS_UNAVAILABLE: 1  
따라서 Common Information Manager Object Manager (CIMOM) 저장소에 더 이상의 항목을 추가할 수 없습니다.

해결 방법: CIM 클래스와 인스턴스를 계속하여 CIM Object Manager Repository에 저장하려면 다음 단계를 따르십시오.

  1. CIM Object Manager 실행을 중지하십시오.


    # /etc/init.d/init.wbem stop
    

  2. CIM Object Manager를 안전 모드에서 재실행하십시오.


    # /usr/sadm/lib/wbem/wbemconfig safe 
    

    이렇게 하면 메모리 힙이 증가되어 CIM Object Manager가 재실행됩니다.

Solaris_FileSystem 인스턴스가 요청될 때 WBEM Common Information Model Object Manager가 충돌을 일으킵니다(4301275).

CIM WorkShop 또는 WBEM API를 사용하여 Solaris_FileSystem 클래스의 인스턴스 숫자를 확인하면 CIMOM은 더 이상 실행되지 않으며 다음과 같은 오류 메시지가 나타납니다.


Attempted to complete RMI action
enumInstances and received exception 
java.rmi.UnmarshalException: Error 
unmarshaling return header; nested 
exception is:
java.io.EOFException

해결 방법: 수퍼유저 모드에서 다음 명령을 입력하여 CIMOM을 실행하십시오.


# /etc/init.d/init.wbem start

Java 런타임 관련 문제

Java 플러그인 지원

Java 플러그인 1.2는 기본 플러그인으로서 Java 1.1 애플릿을 제외한 Java 2 애플릿을 실행합니다. Java 플러그인 1.1이 필요하면 http://www.sun.com/solaris/netscape에서 다운로드하십시오.

동일한 시스템에 Java 플러그인 1.1과 Java 플러그인 1.2를 동시에 설치하려면 Java 플러그인 1.1 설치와 해당 환경 구성 방법에 대한 지침을 따라야 합니다.

이 절차에 대해서는 Solaris용 Java 플러그인 사용 설명서의 "Java 플러그인 설치" 단원에 요약 설명되어 있습니다. 설명서는 http://www.sun.com/solaris/netscape/jpis/usersguide_java_plugin.html 사이트에서 볼 수 있습니다.

Java 런타임 관련 버그

UTF-8 로켈에서 Java2 응용프로그램을 실행할 때 경고 메시지가 나타납니다(4254198).

UTF-8 로켈에서 Java2 응용프로그램을 실행할 때 다음과 같은 글꼴 관련 경고 메시지가 나타납니다.


Font specified in font.properties not found[-b&h-LucidaBrightLat4-Normal-r-normal--*-%d-*-*-p-*-iso8859-4]

해결 방법: 경고 메시지를 무시하십시오.

dlopen을 사용할 경우 libjvm.so가 제대로 작동하지 않습니다(4270715).

libjvm.sodlopen을 사용하는 프로세스로 불러오면 제대로 작동하지 않습니다. 해당 객체가 생성될 때 실행 파일로 링크되어야 합니다.

해결 방법: 실행 파일을 작성할 때 libjvm.so (-ljvm)과 libjava.so (-ljava)를 종속 파일로 명시하십시오.

AnswerBook2 버그

ab2admin 명령을 실행하면 명령이 제대로 수행되었음에도 불구하고 command failed 오류가 발생하는 경우가 있습니다(4242577).

ab2admin 명령이 실패하면 오류 메시지에 Command failed 이외의 추가 정보가 포함됩니다. 예를 들어, path not found 또는 invalid ID라는 메시지가 포함될 수 있습니다.

해결 방법: command failed 오류 메시지가 나타나면 작업이 실패했는지 확인하십시오. 예를 들어, 실행한 명령이 AnswerBook2 데이터베이스에서 AnswerBook 모음을 삭제했는지 확인하려면 다음 명령을 입력하여 해당 모음이 데이터베이스에 나타나는지 확인하십시오.


# ab2admin -o list 
별도의 정보가 제공되지 않는다면 command failed 메시지를 무시해도 상관 없습니다.

ab2cd 스크립트가 잘못된 오류 메시지를 표시합니다(4256516).

AnswerBook2TM 서버 시동 중에 ab2cd 스크립트가 다음과 같은 잘못된 오류 메시지를 표시합니다.


sort: can't read /tmp/ab1_sort.XXX: No such file or directory     

이 오류 메시지는 ab2cd 스크립트가 CD 상에서 아무런 AnswerBook(Display PostScriptTM)을 찾지 못했음을 의미합니다.

해결 방법: 오류 메시지를 무시하십시오.

지역화 관련 버그

일부 그리스어 문자는 CDE에서 사용할 수 없습니다(4179411).

일부 부동키 조합이 CDE에서 제대로 작동하지 않습니다. 또한 월 이름이 그리스어 로켈의 캘린더 관리자에서 올바로 작동하지 않습니다.

모든 부분 로켈의 캘린더 관리자에서 확장 문자를 인쇄할 수 없습니다(4285729).

부분 로켈에서 캘린더 관리자를 사용할 때 확장 문자를 인쇄하려고 하면 확장 문자가 제대로 인쇄되지 않습니다.

아라비아어와 UTF-8 영어 간의 텍스트 잘라내기와 붙여넣기를 수행할 수 없습니다(4287746).

아라비아어 입력 모드의 en_US.UTF-8에서 실행되는 응용프로그램이나 창과 아라비아어 입력 모드의 ar_EY.ISO8859-6에서 실행되는 응용프로그램이나 창 간에 아라비아어 텍스트 잘라내기와 붙여넣기를 수행할 수 없습니다.

Extras 드롭다운 메뉴를 유럽 언어 로켈에서 사용할 수 없습니다(4298547).

유럽 언어 로켈용 CDE 응용프로그램에서 마우스 오른쪽 단추를 눌렀을 때 Extras 드롭다운 메뉴에 아무런 옵션도 나타나지 않습니다.

CTL이 일본어와 아시아권 언어 UTF-8 로켈에서 지원되지 않습니다(4300239).

헤브루어, 아라비아어, 타이어 입력을 위한 CTL(Complex Text Language) 지원은 en_US.UTF-8과 유럽 언어 UTF-8 로켈에서는 구현되었지만 ja_JP.UTF-8, ko.UTF-8 또는 ko_KR.UTF-8, zh.UTF-8 또는 zh_CH.UTF-8zh_TW.UTF-8 로켈에서는 지원되지 않습니다.

해결 방법: CTL을 사용하여 타이어, 아라비아어 또는 헤브루어를 입력할 필요가 있으면 en_US.UTF-8 로켈을 사용하십시오. 아시아권 언어와 일본어 UTF-8 로켈의 언어를 입력하려면 다음 절차를 따르십시오.

  1. 공용 CTL 모듈에 심볼릭 링크를 만드십시오. ja_JP.UTF-8의 경우 다음과 같이 입력하십시오.


    	# cd /usr/lib/locale/ja_JP.UTF-8
    	# mkdir LO_LTYPE ; cd LO_LTYPE
    	# ln -s ../../common/LO_LTYPE/umle.layout.so.1  ja_JP.UTF-8.layout.so.1
    	# mkdir sparcv9 ; cd sparcv9
    	# ln -s ../../../common/LO_LTYPE/sparcv9/umle.layout.so.1  ja_JP.UTF-8.layout.so.1
    

  2. /usr/openwin/lib/locale/ja_JP.UTF-8/XLC_LOCALE 파일의 타이어, 아라비아어 또는 헤브루어 항목(예: 타이어)에서 load_option delay_nocheck 행을 삭제하십시오.


    # fs14 class (Thai) 	fs14    {        charset         TIS620.2533-0:GR        font {            # load_option delay_nocheck  <--- comment out            primary     TIS620.2533-0:GR        }}

일부 응용프로그램에서 화면이 지역화되지 않았습니다(4301212, 4301555, 4299487, 4301507, 4304495).

SmartCard, AnswerBook2, Solaris PDASync, Printer Administrator 및 Hotkey Editor 응용프로그램이 완전히 지역화되지 않았습니다.

Solaris 운영 환경과 Microsoft Windows 간에 dtmail을 사용할 때 아라비아어 메시지를 제대로 읽을 수 없습니다(4301870).

Solaris 운영 환경에서의 아라비아어 지원은 아라비아어 코드 페이지 iso8859-6을 기반으로 하는 반면, Microsoft Windows에서의 아라비아어 지원은 Microsoft 코드 페이지 1256을 기반으로 합니다. dtmail을 사용하여 Solaris 운영 환경과 Microsoft Windows 간에 아라비아어 메시지를 교환하려면 코드 페이지 변환 작업을 수행해야 합니다.

그리스어 로켈의 Solstice AdminTool에서 사용자를 추가, 삭제 또는 변경할 수 없습니다(4302983).

사용자 추가, 변경, 삭제 화면이 그리스어 로켈의 Solstice AdminToolTM에서 공백으로 표시됩니다.

해결 방법: 수퍼유저 모드에서 다음 파일을 복사하십시오.


cp /usr/openwin/lib/locale/C/app-defaults/Admin /usr/openwin/lib/locale/el_GR.ISO8859-7/app-defaults/Admin
그러면 그리스어 로켈에서 사용자 정보를 추가, 삭제 또는 변경할 수 있습니다.

Font Downloader 추가취소 버튼이 잘못 표시됩니다(4303549).

Font Downloader를 사용하는 이탈리아어 로켈에서 프린터 추가 대화 상자의 추가취소 버튼이 제대로 표시되지 않고 모두 ....로 표시됩니다.

아라비아어 문자가 빠져 있고 Sun 아라비아어 키보드와 Microsoft 아라비아어 키보드 사이에 호환이 되지 않습니다(4303879).

다음 표는 Sun의 Solaris 아라비아어 키보드와 Microsoft의 아라비아어 키보드 간의 차이점을 보여줍니다.

키 

Sun 키보드 배열 

Microsoft 키보드 배열 

아래에 Hamza가 있는 아라비아어 Lam_alef 

오른쪽 작은 따옴표 

아라비아어 곱셈 기호 

아라비아어 나눗셈 기호 

아라비아어 Kasra 

아라비아어 Kasratan 

틸드 

아라비아어 Sukun 

아라비아어 Kasratan 

왼쪽 중괄호 

아라비아어 Kasra 

오른쪽 중괄호 

Sukun 

낮은 작은 따옴표 

아라비아어 콤마 

비 ISO8859-1 로켈에서 인쇄하려면 Font Downloader를 사용하십시오(4304493).

Font Downloader를 사용하여 비 ISO8859-1 로켈에서 인쇄하려면 다음 절차를 따르십시오.

  1. CDE에 로그인합니다.

  2. 명령줄에서 fdl을 입력하여 Font Downloader를 실행합니다.

  3. 프린터 메뉴에서 추가를 선택하여 프린터를 지정합니다.

  4. 다운로드 메뉴에서 글꼴 번들을 선택합니다.

    그러면 인쇄에 필요한 코드 세트 종류에 따라 지정 프린터로 글꼴 번들이 다운로드됩니다.

SEAM 응용프로그램에서 지역화되지 않은 메시지가 표시됩니다(4306619).

SEAM은 설치 과정에서 커버로스 설정을 선택한 경우에만 Solaris 8 운영 환경의 일부 리소스를 사용합니다.

유로 통화 기호가 UTF-8과 그리스어 로켈에서 제대로 지원되지 않습니다(4306958, 4305075).

UTF-8 로켈에서 AltGr+E를 누르면 유로 통화 기호가 생성되지 않습니다.

해결 방법: UTF-8 로켈에서 유로 통화 기호를 입력하려면 다음 절차를 수행하십시오.

  1. UTF-8 입력 모드 선택 창에서 조회를 선택합니다.

  2. 통화 기호를 선택합니다.

  3. 유로 기호를 선택합니다.


    주 -

    그리스어 로켈에서 콘솔 프롬프트에 dumpcs를 입력한 다음 유로 통화 기호를 복사하여 붙여넣습니다.


유럽 언어 UTF-8 로켈에서 정렬 기능이 제대로 실행되지 않습니다(4307314).

유럽 언어 UTF-8 로켈에서의 정렬 기능이 제대로 작동되지 않습니다.

해결 방법: FIGGS UTF-8 로켈에서 정렬하기 전에 LC_COLLATE 변수를 ISO1 호환으로 설정하십시오.


# echo $LC_COLLATE
>  es_ES.UTF-8
# setenv LC_COLLATE es_ES.IS08859-1
그런 다음 정렬을 시작하십시오.

스웨덴어 버전의 dtcalc에서 16진수 지원은 더 이상 제대로 수행되지 않습니다(4308864).

16진수 모드에서 f 키를 누르면 기능 모드가 실행되며 F 숫자 역할을 하지 않습니다.

해결 방법: dtcalc 화면에서 f 키를 누르십시오.