이 절은 Trusted Solaris 7 소프트웨어에서 알려진 문제점을 식별하고 설명하며, 그에 대한 해결 방법을 제안합니다. 이들 버그는 추후 릴리스에서 수정되거나 또는 수정되지 않을 수도 있습니다.
시스템을 설치하고 diskless 클라이언트에 공간을 할당해도 /export/root 또는 /export/Trusted_Solaris_7 디렉토리가 만들어지지 않습니다. OS 서비스를 나열하는 파일도 만들어지지 않습니다.
해결 방법: 설치 프로그램 중에 파티션의 이름을 지정하고 디스크 파티션을 사용자 정의에의하여 공간을 할당합니다.
사용자가 프론트 패널이나 작업 공간 메뉴에서 응용프로그램을 시작할 수 없습니다. 일부 시스템에서는 이런 현상이 발생하지만 일부 시스템에서는 발생하지 않습니다.
배경 창에서 마우스 오른쪽 단추를 누르고 윈도우 > 작업 공간 관리자 다시 시작을 선택합니다.
확인합니다.
일부 /usr/man 디렉토리에는 dr--r--r-- 권한이 있습니다.
해결 방법: 역할 secadmin에서 적용되는 디렉토리에 실행 권한을 추가합니다.
$ chmod a+x /usr/man/sman1 /usr/man/sman3n /usr/man/sman3s /usr/man/sman3t /usr/man/sman3x /usr/man/sman9f |
libbsm의 사전 선택이 제대로 이루어지지 않는 경우가 있습니다. 64비트 t6 라이브러리 호출 t6peek_attr(3N)와 t6last_attr(3N)가 libbsm에 서실패했습니다. auditwrite(3)은 64비트 프로그램에서 실행되지 않습니다.
해결 방법: 64비트 프로그램을 감사하지 않습니다.
tnrhtp의 msix(Trusted Solaris 2.5.1 및 Trusted Solaris 7) 호스트 종류에 대한 감사 값이 Trusted Solaris 1.2에서 정의된 값과 일치하지 않습니다.
표 1-2 다른 Trusted Solaris 릴리스에 정의된 특성 감사|
Trusted Solaris 7 특성 감사 |
Trusted Solaris 7 tnrhtp의 Trusted Solaris 1.2 감사 정의 |
|---|---|
|
def_audit_uid = 4294967294 |
def_audit_auid=3 |
|
def_audit_mask = 0,0 |
def_audit_mask=0x0000000000000000 |
|
def_audit_terminal = 0,0 |
def_audit_termid=0x0000000000000000 |
|
|
def_audit_asid=0 |
해결 방법: 없음
검사 속성으로 TCP가 TSIX 호스트들 간에 제대로 작동되지 않습니다.
해결 방법: 없음
label_encodings 파일이 읽기가 보호되어 있지 않습니다.
해결 방법: 없음
label_encodings(4) 파일에 로케일의 영향을 받는 정보가 들어 있습니다. 그러나 이 파일을 사용하는 모든 시스템 프로그램이 로케일을 인식하는 것은 아닙니다.
해결 방법: 다중 바이트 로케일이나 대소문자가 C 로케일에 직접 매핑되지 않는 비 C 로케일의 경우 label_encodings 파일에 있는 분류 이름, 단어 이름, 짧은 이름, 대체 이름 및 모든 데이터베이스의 모든 문자열 레이블은 대문자이어야 합니다. 다음의 경우에도 모든 레이블을 대문자로만 입력해야 합니다.
로케일이 설정되지 않은 명령줄
올바른 로케일과 함께 라이브러리 함수 setlocale(3C)을 호출하지 않는 명령
패치 106748-03(SPARC)/106749-03(Intel)이 설치되면 SUNWxcu4t 패키지가 패치되지 않습니다.
해결 방법: 루트 역할에서 CD의 패치 파일을 시스템에 복사합니다.
설치 CD를 마운트합니다.
시스템의 원본 파일을 *.orig에 복사합니다.
# cp -p /usr/xpg4/bin/make /usr/xpg4/bin/make.orig # cp -p /usr/xpg4/bin/get /usr/xpg4/bin/get.orig # cp -p /usr/xpg4/bin/sccs /usr/xpg4/bin/sccs.orig # cp -p /usr/xpg4/bin/delta /usr/xpg4/bin/delta.orig |
CD의 usr/xpg4/bin/ 디렉토리에 있는 모든 파일을 시스템으로 복사합니다.
# cp * /usr/xpg4/bin |
다음 명령과 라이브러리 루틴이 완전하게 실행되지 않습니다.
Trusted Solaris 1.2 워크스테이션에 연결할 특권이 있어야 합니다.
-v 옵션과 함께 사용하여 출력 파일을 표시할 경우 파일에 TSIX SATMP 프로토콜이 있으면 코어를 덤프합니다.
이진에서 문자열 코드로 변환하거나 문자열 코드에서 이진 레이블로 변환하면 MT에 안전하지 않습니다.
libtsol() 레이블 함수는 레이블 함수를 사용하는 프로그램의 기록 동작을 변경합니다. 즉, syslog 매개변수를 변경합니다.
t6new_attr(3N)가 호출될 경우에는 t6recvfrom()의 마스크 인수에 새로운 속성에 대한 비트가 들어 있어야 하는데, 여기에는 전체 속성 세트가 대신 들어 있습니다.
sys_audit 특권이 있어야 합니다. 현재 네트워크 인터페이스는 sys_audit 특권 없이 감사 속성을 설정합니다. TSOL 연결일 경우에는 감사 속성이 무시되고, TSIX 연결일 경우에는 감사 속성이 원격 peer로 전송됩니다.
swmtool(1M) 유틸리티가 Trusted Solaris 7 운영 환경에서 실행되지 않습니다.
해결 방법: pkgadd(1M) 유틸리티를 사용합니다.
맨 아래 필드인 CIPSO 도메인이 창에 표시되지 않습니다. 창 크기를 조정해도 필드를 볼 수 없습니다.
해결 방법: 글꼴을 작게 조정합니다.
프론트 패널에서 스타일 관리자를 시작합니다.
글꼴을 누릅니다.
창 오른쪽의 크기 목록에서 작은 글꼴(Small)(3)을 선택합니다.
확인을 누릅니다.
새로운 글꼴을 보려면 배경 창에서 마우스 오른쪽 단추를 누른 다음 윈도우 > 작업 공간 관리자 다시 시작을 누른 다음 확인합니다. 또는 로그아웃했다가 다시 로그인하십시오.
기본 Solaris 7 환경에 대한 정보는 SUNWrdm의 파일을 읽습니다.
해결 방법: 최신 정보는 이 문서 Trusted Solaris 7 릴리스 정보를 이용하십시오.
가끔 새로운 로케일에서 이전 로케일의 글꼴을 읽을 때가 있습니다. 예를 들어, 사용자가 ja 로케일을 로그아웃하고 C 로케일로 로그인하면 응용프로그램이 C 로케일에서 ja 메시지를 읽습니다. 이전 로케일의 텍스트로 인해 메뉴 레이블, 제목, 아이콘 레이블 등이 희미하게 표시될 수 있습니다.
해결 방법: C 로케일의 추가 "Htt"를 무시합니다. C 로케일의 텍스트를 읽을 수 없으면 로그아웃하고 다시 C 로케일로 로그인하십시오.
SPARC 시스템의 호스트 관리자를 사용하여 OS 서버에 Intel 구조를 추가할 경우 다음 오류가 발생합니다. Error: Error adding OS service Trusted_Solaris 7 i386 i86pc: service modification failed.
해결 방법: 오류 메시지를 무시합니다.
해결 방법: kadb로 설치 서버를 부트합니다. ok 프롬프트에 boot kadb를 입력합니다.
OS 서버에서 OS 서비스를 설치할 때 Intel 구조(IA)의 OS 서비스가 추가된 후에 SPARC OS 서비스를 추가할 수 없습니다 (4306913). IA 서버에서의 SPARC 클라이언트 설치가 실패했습니다 (4307560).
해결 방법:디스크없는 클라이언트의 구조 또는 네트워크 설치 클라이언트의 구조는 그 서버의 구조와 일치해야 합니다. 다시 말해서, IA 클라이언트는 IA 서버만을 사용하고, SPARC 클라이언트는 SPARC 서버만을 사용해야 합니다.
디스크없는 클라이언트의 부트가 실패하고 다음과 같은 메시가 나옵니다 : "NFS server not responding...still trying"
해결방법: 클라이언트에 있는 /export/root/<client>/etc/security/tsol/tnrhdb 파일이 클라이언트 (tsol 템플릿가 배정됨), 서버, 및 NIS+ 마스터의 항목이 있는지 확인합니다.