이 장에서는 알려진 실행 시간 문제들을 설명합니다. Solaris CD에 있는 SUNWrdm 패키지 내의 온라인 runtime_bugs 파일을 참고하여 다른 실행 시간 문제도 점검하는 것이 바람직합니다.
이 장에 있는 정보는 Solaris 7 CD에 있는 SUNWrdm 패키지의 일부인 runtime_bugs 파일에 나열된 정보를 보충합니다. Solaris 7 CD에서 부트할 때에, runtime_bugs 파일은 다음 디렉토리에서 찾을 수 있습니다:
/cdrom/sol_7_x86/s2/Solaris_2.7/Docs/release_info/C
runtime_bugs 파일의 기본 설치 위치는 다음과 같습니다:
/usr/share/release_info/Solaris_2.7/C
본 제품의 이름은 Solaris 7이지만 코드와 경로 또는 패키지 경로 이름에는 Solaris 2.7 또는 SunOS 5.7이 사용될 수 있습니다. 항상 기록된 코드나 경로를 그대로 따르십시오.
dtterm 사용시, 헤브루어 또는 태국어 단어는 마우스를 두번 눌러서 선택할 수 있습니다.
문제 해결 방법: 마우스를 끌어서 전체 단어를 선택하십시오.
th_TH 로켈에서는 모든 데스크탑 응용프로그램들(dtpad, dtmail 등)이 "파일 이름 입력"과 같은 텍스트 필드에 잔류하는 커서를 표시합니다.
문제 해결 방법: 없음. 그러나 기능에는 영향이 없습니다.
문제 해결 방법: 마우스를 사용하여 한자를 선택하십시오.
웹 페이지를 포스트스크립트 파일로 인쇄한 후 파일을 sdtimage에서 보거나 lp를 사용하여 인쇄할 경우, 한자를 읽을 수 없습니다.
문제 해결 방법: 없음
zh 및 zh_GBK 로켈에서, 비트맵 글꼴과 TrueType 글꼴의 이름이 같은 경우, TrueType 글꼴은 표시되지만 비트맵 글꼴은 표시되지 않습니다.
문제 해결 방법: 비트맵 글꼴이나 TrueType 글꼴의 이름을 변경하여 두 글꼴의 이름이 다르게 하십시오.
문제 해결 방법: 첨부물을 파일로 저장하고 이미지 뷰어를 사용하여 수동으로 여십시오.
th_TH 로켈에서는 dtpad 및 dtmail 내의 "기타" 메뉴와 같은 일부 단축키 메뉴는 비어있습니다.
문제 해결 방법: 이 응용프로그램에서는 풀다운 메뉴를 사용하십시오.
th_TH 로켈에서 dtpad 및 dtmail와 같은 데스크탑 응용프로그램을 사용할 경우, 두번째 마우스 단추를 사용하면 끌어서 놓기가 작동하지 않습니다.
문제 해결 방법: 없음.
th_TH 로켈의 vi에서 커서 동작이 CTL을 사용하게 되어있지 않으므로 동작이 불규칙합니다.
문제 해결 방법: vi 대신에 텍스트 편집기를 사용하여 파일을 수정하십시오.
문제 해결 방법: 없음.
th_TH 로켈에서는, dtmail에서 표준 다이아몬드 부호 대신에 태국어 문자 메시지 첨부물을 표시합니다.
문제 해결 방법: 없음. 그러나 기능에는 영향이 없습니다.
문제 해결 방법: 포스트스크립트 표시 응용프로그램을 사용하려면, ko.euc 로켈로 전환하십시오.
모든 로켈에서, 동봉 파일이 dtmail에 의해 수신되고 이를 열어 본 후에는 dtpad 제목 표시줄에서 지역화된 제목을 읽을 수 없게 됩니다. 파일의 내용에는 영향이 미치지 않습니다.
문제 해결 방법: 동봉 파일을 저장한 후에 dtpad를 사용하여 수동으로 동봉 파일을 여십시오.
sdtperfmeter의 "Log Samples in" 필드에서 멀티바이트 문자를 입력하면, 읽을 수 없는 문자가 표시됩니다.
문제 해결 방법: 이 필드에 멀티바이트 문자를 입력하지 마십시오.
모든 아시아 로켈의 경우, 데스크탑 영역에서 오른쪽 마우스 단추를 누르면 작업 공간 메뉴가 표시되지 않습니다. 대신에 이 절차는 프론트 패널이 작업 공간 메뉴를 표시하지 않고 아이콘으로 표시되게 합니다. 오른쪽 마우스 단추를 다시 누르면, 프론트 패널이 복구됩니다.
문제 해결 방법: 유틸리티를 선택하기 위해 파일 관리자를 열고 /usr/dt/bin/에서 응용프로그램을 선택하십시오. 또는 $HOME/.dt/dtwmrc을 수정하기 위해 다음 사항을:
Buttons DtButtonBindings { <Btn1Down> root f.marquee_selection ... ... |
아래 사항으로 교체할 수도 있습니다:
Buttons DtButtonBindings { <Btn1Down> root f.menu DtRootMenu ... ... |
문제 해결 방법: 풀다운 메뉴를 사용하십시오.
문제 해결 방법: 로켈 변경시 "재설정 로그인"을 선택하여 XServer를 종료하십시오. XServer가 재시작되면, 다시 로그인하십시오.
th_TH 의 경우, 파일 관리자(dtfile)가 오류 메시지와 함께 시작되며 응용프로그램 창에 텍스트 필드가 나타나지 않습니다.
문제 해결 방법: 풀다운 메뉴를 사용하여 디렉토리 간을 이동하십시오.
ar 또는 he 로켈에서 루트로 로그인하는 경우, SolsticeTM AdminToolsTM로 사용자를 추가하거나 변경할 수 없습니다. 사용자 추가 창이 표시되지만 빈 창으로 나옵니다. 이 문제는 모든 서브윈도우에서 사용자에 관한 정보를 추가하거나 변경할 때마다 발생합니다.
문제 해결 방법: 루트를 사용하여 사용자에 관한 정보를 추가하거나 수정하십시오.
응용프로그램이 시스템 글꼴 이외의 특수 글꼴을 사용하는 경우, XServer가 x86 플랫폼에서 충돌할 수 있습니다. 이 문제는 글꼴에 있는 일부 문자가 글꼴에 대해 지정된 높이 한계를 초과하기 때문에 발생합니다.
문제 해결 방법: 문제를 일으키는 글꼴의 힌트가 추가되지 않은 버전을 공급하십시오. 힌트가 추가되지 않은 버전은 보통 높이가 낮습니다.
문제 해결 방법: 없음.
solregis를 사용하여 등록을 완료한 후, "Print for fax/mail"을 선택하면 모든 아시아 로켈에서 읽을 수 없는 문자가 인쇄됩니다.
문제 해결 방법: 없음.
zh 및 zh.GBK 로켈의 경우, sdtfontadm에서 song-medium 글꼴을 선택한 후에 속성 단추를 누르면 Char Set 필드에 읽을 수 없는 문자가 표시됩니다.
문제 해결 방법: 없음.
문제 해결 방법: 없음.
등록 정보가 다음과 같이 설정된 경우:
Htt: preedit/status window: root window, composite layout Htt: lookup window: location=preedit/status window Font size: XLARGE |
zh.GBK 로켈에서 한자를 입력할 때에, 표시 영역이 충분히 크지 않아 모든 대상을 다 표시할 수 없습니다.
문제 해결 방법: 탐색 창의 위치를 다음과 같이 변경하십시오:
location=nearby the client window |
zh, zh.GBK, zh_TW 및 zh_TW.BIG5 로켈에서, 존재하지 않는 폴더에서 찾기 기능을 사용하려고 하면, 다음 메시지가 대화 상자에 표시됩니다:
The following folder does not exist or is not accessible: |
폴더의 이름이 표시되지 않습니다.
문제 해결 방법: 없음.
Solaris 7 운영 환경에서 아랍어 16 비트 비례 글꼴을 사용하면, 문자들이 부분적으로만 화면에 표시됩니다.
문제 해결 방법: 모노스페이스 글꼴만 사용하십시오.
아이콘 텍스트 및 작업 공간 패널 텍스트와 같은 정적 텍스트는 복잡한 텍스트 레이아웃을 위해 사용할 수 없습니다. 그러므로 영어 정적 텍스트의 아랍어 및 헤브루어 번역은 정확히 표시되지 않습니다.
zh, zh.GBK, zh_TW 및 zh_TW.BIG5 로켈에서, SIMS 버전이 3.5보다 낮은 경우, dtmail이 중국어 문자열을 찾을 수 없습니다.
문제 해결 방법: SIMS의 버전을 3.5로 업그레이드하십시오.
문제 해결 방법: zh, zh.GBK, zh_TW 및 zh_TW.BIG5 로켈에서는, 파일을 보기 전에 인코딩을 ISO-2022-CN으로 변경하십시오. ko 및 ko.UTF-8 로켈에서는, 파일을 보기 전에 인코딩을 ISO-2022-KR로 변경하십시오.
문제 해결 방법: 없음.
dtpad나 vi에서 한자나 한글 문자를 입력하면 코어 덤프가 발생하고 ASCII 입력 모드로 전환됩니다.
문제 해결 방법: 텍스트 부분을 누른 후에 Ctrl+스페이스를 눌러서 한국어 입력 모드로 돌아가십시오.
문제 해결 방법: 일반 사용자로서 맞춤법 검사 도움말을 여십시오.
아시아 로켈에서는 OpenWindows는 코어 덤프를 유발하고 명령줄 프롬프트로 돌아갑니다.
문제 해결 방법: dtlogin에서 명령줄에 /usr/openwon/bin/openwin을 입력하십시오.
한국어 로켈에서 명령줄로부터 dtmail을 시작하면 다음 메시지가 나타납니다:
libsDtMail: Warning: Xt Warning: Cannot convert string "40" to type KeySym libsDtMail: Warning: Xt Warning: Cannot convert string "40" to type KeySym libsDtMail: Warning: Xt Warning: Cannot convert string "Ctrl+D" to type KeySym libsDtMail: Warning: Xt Warning: Cannot convert string "Ctrl<Key>D" to type KeySym libsDtMail: Warning: Xt Warning: Cannot convert string "40" to type KeySym |
문제 해결 방법: 없음. 그러나 기능에는 영향이 미치지 않습니다.
한국어 로켈에서 프론트 패널의 호스트 메뉴에 있는 성능 측정기 아이콘을 누르면 응용프로그램이 시작되지 않습니다.
문제 해결 방법:프론트 패널 자체에서 성능 측정기를 시작하거나 명령줄에서 sdtpermeter를 입력하여 시작하십시오.
dtmail에서 문자 세트를 서너 번 변경하면 zh.GBK 로켈에서 코어 덤프가 발생합니다.
문제 해결 방법: 문자 세트를 계속하여 여러 번 변경하지 마십시오.
문제 해결 방법: 아시아 로켈에서 sdtudctool을 사용하지 마십시오.
zh 로켈에서는, df 명령 사용시 나타나는 단어"블록"이 "잼"으로 잘못 번역됩니다.
문제 해결 방법: /usr/lib/locale/zh.GBK/LC_MESSAGES/SUNW_OST_OSCMD.mo를 /usr/lib/locale/zh/LC_MESSAGES/SUNW_OST_OSCMD.mo에 복사하십시오.
문제 해결 방법: F5에서 F9까지 아무 키나 누른 후에 Ctrl+space를 눌러서 ASCII로 전환하십시오.
루트 하에서 파일을 선택하고 sdtfind에서 "Go To"를 누르면 세그멘테이션 폴트와 코어 덤프가 발생합니다.
문제 해결 방법: 없음.
편집전 창의 위치가 "Connect to the client window"으로 설정되면, 적용을 누른 후에 편집 전 창이 zh.GBK 로켈에서 프레임 없이 표시됩니다.
문제 해결 방법: htt 서버를 재시작하십시오.
zh_TW.BIG5가 시스템에 설치된 유일한 로켈인 경우, 지역화된 포스트스크립트 파일을 zh_TW.BIG5 로켈 내의 imagetool에 로드하면 시스템 충돌이 발생할 수 있습니다.
문제 해결 방법: zh_TW 로켈도 설치하십시오.
OpenWindows는 다음 로켈 및 부분 로켈에서 데스크탑 옵션으로 지원되지 않습니다:
표 2-1 지원되지 않는 데스크탑 옵션
데스크탑 옵션 |
국명 |
---|---|
en_GB.ISO8859-15 |
영국 |
de.ISO8859-15 |
독일 |
fr.ISO8859-15 |
프랑스 |
it.ISO8859-15 |
이탈리아 |
es.ISO8859-15 |
스페인 |
sv.ISO8859-15 |
스웨덴 |
da.ISO8859-15 |
덴마크 |
de_AT.ISO8859-15 |
오스트리아 |
en_IE.ISO8859-15 |
아일랜드 |
pt.ISO8859-15 |
포르투갈 |
nl_BE.ISO8859-15 |
벨기에 |
nl.ISO8859-15 |
네덜란드 |
fr_BE.ISO8859-15 |
벨기에 |
fi.ISO8859-15 |
핀란드 |
el_EURO |
그리스 |
th |
태국 |
th_TH |
태국 |
he |
이스라엘 |
ar |
이집트 |
de.UTF-8 |
독일 |
fr.UTF-8 |
프랑스 |
it.UTF-8 |
이탈리아 |
es.UTF-8 |
스페인 |
sv.UTF-8 |
스웨덴 |
en_EU.UTF-8 |
유럽 |
ja_JP.UTF-8 |
일본 |
ja_JP.PCK |
일본 |
ko.UTF-8 |
한국 |
zh.GBK |
PRC |
zh_TW.BIG5 |
타이완 |
Symbios 어댑터에 연결된 넓은 소형 컴퓨터 시스템 인터페이스(SCSI) 대상 장치가 있지만 루트 장치가 이러한 대상 장치가 아닌 경우, Solaris 드라이버가 넓은 SCSI 데이터 전송을 성공적으로 교섭하지 않으며 장치는 올바로 작동하지 않습니다.
문제 해결 방법: Symbios BIOS 구성 유틸리티를 사용하여 어댑터 펌웨어를 8비트/좁은 모드로 설정하십시오:
부트시 문의가 나왔을 때에 CTRL-C를 입력하여 Symbios 구성 유틸리티를 여십시오.
주 메뉴에서, 넓은 대상 장치가 연결된 어댑터를 선택하십시오.
유틸리티 메뉴에서, 장치 선택을 선택하십시오. 장치를 선택하고 너비(비트)를 8로 설정하십시오.
여전히 Solaris 드라이버는 가장 높은 공유 데이터 전송 모드로 재교섭하여 성능 손실이 발생하지 않습니다.
Plug-and-Play 모니터를 사용하도록 구성된 JumpStart 설치는 적절히 실행될 수 없습니다. 설치된 시스템의 모니터 정보가 불완전합니다.
문제 해결 방법: 유사한 다주파 모니터를 사용하도록 JumpStart 설치를 구성하십시오.
ufsdump(1M) 및 ufsrestore(1M) 명령에 보안 취약성이 존재합니다. 특정 Solaris 시스템에 대한 액세스를 이미 획득한 경우, 이 취약성을 이용하여 루트 액세스를 획득할 수 있습니다. 본 릴리스의 이러한 문제는 SPARC 시스템용 패치인 패치 ID 106793-01나 x86 계통 시스템용 패치인 패치 ID 106794-01을 설치함으로써 해결할 수 있습니다.
해당 패치를 아직 입수하여 설치하지 않은 경우, 시스템에서 다음 문제 해결 방법을 적용할 수 있습니다.
문제 해결 방법: chmod 명령을 ufsdump 및 ufsrestore 프로그램에서 사용하여 set-uid 비트가 제거된 경우, 프로그램은 더 이상 취약하지 않습니다. 루트로서 다음 명령을 실행함으로써 set-uid 비트를 제거할 수 있습니다:
# chmod 0555 /usr/lib/fs/ufs/ufsdump /usr/lib/fs/ufs/ufsrestore |