Sun Java System Communications Services 2005Q4 릴리스 노트

알려진 문제점 및 제한 사항

이 절에는 Messaging Server 6 2005Q4의 알려진 문제점 목록이 포함되어 있습니다. 다음 제품 영역을 대상으로 합니다.

설치, 업그레이드 및 제거

이 절에서는 Messaging Server의 설치, 업그레이드 및 제거에 관련된 알려진 문제점을 설명합니다.

Messaging Server용 클러스터 에이전트를 설치하려면 Java Enterprise System 설치 프로그램을 사용해야 합니다.(6175770)

Sun Cluster 환경에서 Messaging Server를 설치하려면 다음 단계를 수행해야 합니다. 이 절차에 대한 자세한 설명은 Sun Java Enterprise System 6 2005Q4 설치 설명서의 3장, “설치 시나리오”에서 Sun Cluster 설치 예를 참조하십시오.

  1. Java Enterprise System 설치 프로그램을 실행하고 Sun Cluster 및 Sun Cluster Agent 설치를 선택한 다음 설치 프로그램에서 “나중에 구성”을 선택합니다.

  2. Sun Cluster 환경을 구성합니다. 자세한 내용은 Sun Cluster 설명서를 참조하십시오.

  3. Java Enterprise System 설치 프로그램을 다시 실행하여 Messaging Server(및 기타 구성 요소 제품)를 설치합니다.

  4. Messaging Server를 구성합니다. 자세한 내용은 Messaging Server 6 2005Q4 관리 설명서를 참조하십시오.

이 버전의 Messaging Server는 대칭형 HA 환경에서 시스템 중단 시간을 최소화하는 단계식 롤링 업그레이드를 지원하지 않습니다.(4991650)

Messaging Server 5.2에서는 Messaging Server를 같은 시스템에 두 번 이상 설치하고 각 설치를 별도로 패치할 수 있었습니다. 이 기능으로 시스템 중단 시간을 최소화하는 단계식 롤링 업그레이드에 대한 지원이 가능하지만, Messaging Server 6 2004Q2는 이 기능을 지원하지 않습니다.

Messaging Server가 SunTM Cluster 3.0 업데이트 3에서 실행되지 않습니다. (4947465)

Sun Cluster 3.0 업데이트 3의 문제 때문에 Messaging Server 클러스터 에이전트가 코어를 덤프합니다. 이 문제를 해결하려면 Sun Cluster 3.1을 사용하십시오.

Messaging Server

이 절에서는 Messaging Server 제품의 알려진 문제점을 설명합니다.

option.dat에서 #, ! 또는 ; 기호로 시작하는 줄이 명령줄로 취급됩니다.(버그 아이디 없음)

option.dat 파일에서 앞줄의 뒷부분에 줄이 계속된다는 의미인 백슬래시(\)가 있는 경우에도 Messaging Server는 # 기호, 느낌표(!) 또는 세미콜론(;) 문자로 시작되는 줄을 주석 줄로 취급합니다. 따라서 이러한 문자가 포함된 긴 옵션(특히 전달 옵션)을 사용할 때는 주의해야 합니다.

자연스러운 레이아웃이 # 또는 !로 시작하는 연속 줄이 될 수 있는 전달 옵션에 대한 해결 방법이 있습니다.

해결 방법

전달 옵션에서 Messaging Server는 개별 전달 옵션 유형을 분리하는 쉼표 뒤의 공백을 무시합니다.

예를 들어

		 DELIVERY_OPTIONS=\
		 #*mailbox=@$X.LMTP:$M$_+$2S%$\$2I@ims_daemon,\
		 #&members=*,\
		 *native=@$X.lmtpnative:$M,\
		 *unix=@$X.lmtpnative:$M,\
		 /hold=$L%$D@hold,\
		 *file=@$X.lmtpnative:+$F,\
		 &@members_offline=*,\
		 program=$M%$P@pipe-daemon,\
		 forward=**,\
		 *^!autoreply=$M+$D@bitbucket
		 

위의 코드에 다음과 같이 공백을 추가하여 문제를 해결할 수 있습니다.

		 DELIVERY_OPTIONS=\
		           #*mailbox=@$X.LMTP:$M$_+$2S%$\$2I@ims_daemon,\
				   #&members=*,\
				   #*native=@$X.lmtpnative:$M,\
				   #*unix=@$X.lmtpnative:$M,\
				   #/hold=$L%$D@hold,\
				   #*file=@$X.lmtpnative:+$F,\
				   #&@members_offline=*,\
				   #program=$M%$P@pipe-daemon,\
				   #forward=**,\
				   #*^!autoreply=$M+$D@bitbucket

DOMAIN_UPLEVEL이 수정되었습니다.(버그 아이디 없음)

DOMAIN_UPLEVEL 기본값이 1에서 0으로 변경되었습니다.

사용자 아이디에 다음 문자를 사용할 수 없습니다. $ ~ = # * + % !@ , { } ( ) / < \> ; :" ” [ ] & ?(버그 아이디 없음)

이 제약 조건은 직접 LDAP 모드에서 작업할 때 MTA에 의해 적용됩니다. 사용자 아이디에 이들 문자를 사용할 수 있도록 하면 메시지 저장소에 문제가 발생할 수 있습니다. MTA에 의해 금지된 문자 목록을 변경하려면 문자의 ASCII 값의 쉼표로 구분된 문자열을 나열하여 다음 옵션을 설정할 수 있습니다.

LDAP_UID_INVALID_CHARS=32,33,34,35,36,37,38,40,41,
42,43,44,47,58,59,60,61,62,63,64,91,92,93,96,123,125,126

msg_svr_base/config/options.dat 파일에서 위와 같이 설정합니다. 이 제한 조건에 크게 구애받지 않을 것을 권장합니다.

Solaris 10에서 SNMP가 활성화된 경우 Messaging Server 시작에 실패합니다. (6299309/6290934)

해결 방법:

snmpwalksnmpd 대신 snmpdx로 전달하고 포트 161 대신 포트 16161로 직접 이동합니다.

imsimta refresh 명령이 모호한 오류 메시지를 생성합니다.(6263066)

watcher 프로세스가 활성화된 경우 imsimta refresh 명령이 혼동되는 메시지를 생성합니다.

해결 방법:

imsimta cnbuild를 실행하여 구성을 컴파일합니다. 그런 다음 start-msg를 실행합니다. imsimta refresh 명령은 이후 릴리스에서 더 이상 사용되지 않습니다.

destinationspamfilter<>X 옵션 채널 키워드가 작동하지 않습니다.(6214039)

이 키워드는 이후 Messaging Server 패치 릴리스에서 수정됩니다.

SSL이 구성되지 않은 경우 imta 로그 파일에 NSS 오류가 발생합니다.

이것은 유해하지 않은 오류입니다. 시스템이 SSL 구성에서 SSL 인증서를 찾을 수 없기 때문에 발생합니다.

해결 방법

메시지 저장소뿐 아니라 MTA에서 SSL을 비활성화할 수 있습니다.

  1. imta.cnf 파일을 편집하여 tcp_localtcp_intranet 채널에서 채널 키워드 maytlsserver를 제거합니다.

  2. service.imap.sslusessl을 ‘no’로 설정하고 service.pop.sslusessl을 ‘no’로 설정하여 다음 configutil 구성 매개 변수를 변경합니다.

  3. imsimta cnbuild 명령으로 MTA 구성을 다시 컴파일합니다.

  4. 서비스(stop-msg/start-msg)를 다시 시작합니다. 이렇게 하면 SSL에 대한 지원이 비활성화됩니다. 인증서를 가지고 SSL 모드에서 서버를 구성한 뒤에는 변경 내용을 되돌려야 합니다.

구성 프로그램이 비표준 조직 DN으로 실패합니다.(6194236)

configure 프로그램이 조직 DN과 사용자/그룹 접미어 사이에 중간 RDN을 구성하지 않습니다. 이 문제는 스키마 1과 스키마 2에서 모두 발생합니다.

해결 방법:

configure 프로그램을 실행하기 전에 조직 DN(또는 최소한 조직 DN 위의 DN으로)을 만드십시오.

프록시 서버를 사용할 때 Internet Explorer 6.0 SP1에서 Messaging Server에 로그인할 수 없습니다.(5043607)

PC의 Internet Explorer 6.0 SP1에서 HTTP 프록시를 클라이언트로 사용하는 경우 Messaging Server에 로그인하는 데 어려움을 겪을 수 있습니다. 이 문제는 비 표준 호환 프록시 서버로 인해 발생하며 Messaging Server에서 수정할 수 없습니다.

클라이언트 인증서 인증에 필요한 certmap.conf 파일 내용을 수정합니다.(4967344)

certmap.conf 구성 파일이 LDAP 디렉토리의 항목에 인증서를 매핑하는 방법을 지정합니다. 기본적으로 (두 줄이 주석으로 처리된) 인증서 제목에 LDAP 디렉토리 항목의 정확한 DN이 포함됩니다.

하지만 매우 많이 사용되는 대체 방법은 인증서의 제목에서 특정 속성을 추출하고 해당 속성에 대한 디렉토리를 검색하는 것입니다.

해결 방법

이 대체 동작을 얻으려면 다음을

         certmap default         default
		 #default:DNComps
		 #default:FilterComps    e, uid
		 

다음과 같이 변경하십시오.

		 certmap default         default
		 default:DNComps
		 default:FilterComps     e
		 

certmap.conf의 전체 설명에 대해서는 Sun Java System Server Console 5.2 Server Management Guide를 참조하십시오.

jobc가 최근에 시작된 경우 채널이 중지되었는지 보이지 않습니다.(4965338)

Messaging Server 5.2에서는 #imsimta qm summarize 명령을 실행하면 imsimta qm stop <chan> 명령으로 중지된 채널을 볼 수 있었습니다.

이 동작은 6.0에서 변경되었습니다. 아직 채널을 사용하지 않은 경우 0 라인을 얻게 되고 중지된 채널이 보이지 않습니다.

인증서 관리 마법사가 Messaging Server/Configuration 아래에 SSL 인증서를 만들지 않습니다.(4939810)

인증서 관리 옵션(Administration Server->Messaging Server->구성->인증서 관리)을 사용하여 SSL 인증서 요청을 만드는 경우 인증서 관리 마법사는 Admin_Server_Root/alias 영역이 아닌 Messaging_Server_Base/config 영역에서 인증서와 키 데이터베이스를 만들어야 합니다. 또한 파일 접두어는 msg-config 값(msg-config-cert7.dbmsg-config-key3.db)에서 NULL(cert7.dbkey3.db)로 변경되어야 합니다.

해결 방법

  1. msg-config-cert7.dbmsg-config-key3.db 파일을 Admin_Server_Base/alias 영역에서 Messaging_Server_Base/config 영역으로 적절한 권한 및 소유권을 가진 cert7.dbkey3.db로 복사합니다.

  2. Admin_Server_Base/alias 권한에 사용되는 적절한 권한과 소유권으로 Messaging_Server_Base/config 영역 아래에 파일에 대한 소프트 링크를 만듭니다.

imsimta start가 disp 및 작업 컨트롤러를 시작하지 않습니다.(4916996)

imsimta start, imsimta restartimsimta refresh 명령은 watcher 프로세스가 실행 중일 때만 작동합니다.


주 –

start-msgstop-msg 명령이 이후 릴리스에서는 더 이상 사용되지 않고 제거될 imsimta startimsimta stop을 대체했습니다.

start-msgstop-msg 명령에 대한 자세한 내용은 Messaging Server 관리 설명서를 참조하십시오.


XSTA, XADR 명령은 기본적으로 활성화됩니다.(4910371)

설치 후 SMTP 확장 명령 XSTA XADR이 기본적으로 활성화되어 원격 및 로컬 사용자가 중요한 정보를 검색하는 것이 가능해질 수 있습니다.

해결 방법

imta/config/tcp_local_options 파일(필요한 경우 이 파일 작성)에 다음 줄을 추가하여 XSTAXADR 명령을 비활성화하십시오.

DISABLE_ADDRESS=1
DISABLE_CIRCUIT=1
DISABLE_STATUS=1
DISABLE_GENERAL=1

개인 주소록에서 집 전화 번호 검색이 작동하지 않습니다.(4877800)

“전화 번호”를 기반으로 한 개인 주소록 검색은 직장 전화 번호 속성만 검색합니다. “전화 번호”를 사용하여 집 또는 휴대 전화 번호를 검색할 수 없습니다.

Sun Cluster 자원 간에 이미 간접 종속성이 있는 경우 scds_hasp_check()는 해당 기존 구성으로 HAStoragePlus를 지원하지 않을 수 있습니다.(4827911)

이 동작은 Sun Cluster 3.0 업데이트 3에서 발생합니다.

해결 방법

HAStoragePlus 자원에서 기존 자원에 대해 약한 종속성을 만드십시오.

Messenger Express Multiplexor(MEM)에 OS resolver 또는 NSCD를 사용할 구성 옵션이 없습니다. (4823042)

해결 방법

MXA 레코드 캐싱의 장점을 얻기 위해 시스템을 캐싱 전용 DNS 서버로 구성하십시오.

MoveUser 유틸리티가 1,024개 이상의 하위 폴더가 있는 메일함에서 작동하지 않습니다.(4737262)

1,024개 이상의 하위 폴더가 있는 메일함을 갖고 있는 사용자의 계정을 제거하려고 할 때 MoveUser 유틸리티가 중지된다는 보고가 있습니다.

/etc/hosts 파일에 짧은 형식의 도메인이 사용되는 경우 액세스 제어 필터가 작동하지 않습니다.(4629001)

/etc/hosts 파일에 짧은 형식의 도메인 이름이 있는 경우 액세스 제어 필터에 호스트 이름을 사용하면 문제가 발생할 수 있습니다. IP 주소 조회가 짧은 이름 형식의 도메인 이름을 반환하면 일치가 실패합니다. 따라서 /etc/hosts 파일에 정규화된 도메인 이름을 사용해야 합니다.

syslog에서 TCP_IOC_ABORT_CONN으로 연결이 취소됩니다.(4616287)

Solaris 8 U7 또는 Solaris 9 운영 체제에서 Sun Cluster 3.1을 실행 중인 HA 구성에 대해 페일 오버가 발생하고 TCP 연결이 TCP_IOC_ABORT_CONN ioctl로 취소되는 경우 콘솔 및 시스템 로그에 다음과 같은 메시지가 기록됩니다.

	Jul 24 16:41:15 shemp ip: TCP_IOC_ABORT_CONN: local = 192.018.076.081:0, 
	remote = 000.000.000.000:0, start = -2, end = 6
	Jul 24 16:41:15 shemp ip: TCP_IOC_ABORT_CONN: aborted 0 connection
	

이 메시지는 정보 제공용이며 디버그 모드가 아닌 경우에는 보이지 않습니다.

Microsoft Outlook Express를 IMAP 메일 클라이언트로 사용하는 경우 읽은 또는 읽지 않은 플래그가 제대로 작동하지 않을 수 있습니다.Microsoft Outlook Express 클라이언트에 알려진 문제가 있습니다.(4543930)

해결 방법을 사용하려면 다음 구성 변수를 설정하십시오.

configutil -o local.imap.immediateflagupdate -v yes

해결 방법을 사용하는 동안 성능 문제가 발생하는 경우 해결 방법의 사용을 중지하십시오.

configutil을 사용하여 변경한 경우 관련 서버를 다시 시작해야 변경 내용이 적용됩니다.(4538366)

Administration Server 액세스 제어 호스트 이름에서 대소문자가 구분됩니다.(4541448)

Administration Server에 대해 “허용할 호스트 이름”을 구성하는 경우 액세스 제어 목록에서 대소문자가 구분됩니다. DNS 서버가 IN-ADDR 레코드(IP 주소에서 도메인 이름으로 변환할 때 사용됨)에 대소문자가 혼합된 호스트 이름을 사용하는 경우 액세스 제어 목록은 같은 대소문자를 사용해야 합니다. 예를 들어 호스트가 test.Sesta.Com인 경우 액세스 제어 목록에 *.Sesta.Com이 포함되어야 합니다. 이런 문제 때문에 *.sesta.com으로 충분하지 않습니다.

예를 들어 사용자/그룹 기본 접미어가 o=isp인 경우 서비스 관리자 그룹의 DN은 cn=Service Administrators,ou=groups,o=isp입니다. 계정 uid=ofanning, o=sesta.com, o=isp를 서비스 관리자로 지정하려면 계정의 DN을 그룹에 추가해야 합니다. 다음 수정 레코드에서 지정된 사용자는 LDIF에 그룹 구성원으로 추가됩니다.

dn: cn=Service Administrators,ou=groups,o=isp
changetype: modify
add: uniquemember
uniquemember: uid=ofanning, o=sesta.com, o=isp

또한 사용자가 서비스 관리자 권한을 가지려면 사용자 항목에 memberof 속성을 추가해야 하며 서비스 관리자 그룹으로 설정해야 합니다. 예를 들면 다음과 같습니다.

dn: uid=ofanning, o=sesta.com, o=isp
changetype: modify
add: memberof
memberof: cn=Service Administrators, ou=groups, o=isp

MMP BadGuy 구성 매개 변수 BGExcluded가 작동하지 않습니다.(4538273)

해결 방법

잘못된 규칙에서 제외된 클라이언트를 처리하기 위해 별도의 MMP 서버를 배포합니다. 이러한 서버는 BadGuy가 꺼져 있어야 합니다.

LDAP 검색 성능이 Directory Server 버전 5.x에서 ACI의 영향을 약간 받습니다. (4534356)

이 문제는 Messaging Server에서 수행하는 많은 검색에 영향을 줍니다. 더 빠른 검색을 수행하려면 다음 명령으로 디렉토리 관리자 자격 인증을 사용하여 디렉토리에 액세스하십시오.

msg_svr_base/sbin/configutil -o local.ugldapbinddn -v "rootdn" -l

msg_svr_base/sbin/configutil -o local.ugldapbindcred -v "rootdn_passwd" -l

여기서 rootdnrootdn_passwd는 Directory Server 관리자의 자격 증명입니다.

Sun Cluster 3.0 업데이트 3을 활성화하는 경우 유해하지 않은 오류 메시지가 발생할 수 있습니다.(4490877)

고가용성(HA) 서비스를 시작하거나 HA 서비스를 한 노드에서 다른 노드로 전환할 때 Sun Cluster 콘솔 및 /var/adm/messages에 다음과 같은 유해하지 않은 오류 메시지가 나타납니다.

Cluster.PMF.pmfd: Error opening procfs control file </proc/20700/ctl> for tag <falcon,habanero_msg,4.svc>: No such file or directory

현지화

다음의 알려진 문제점은 현지화에만 한정되는 문제가 아닐 수 있습니다.

독일어, 스페인어, 중국어 간체 및 중국어 번체 로켈에서 관리 콘솔을 시작할 수 없습니다.(6270696)

해결 방법

수동으로 심볼릭 링크를 만드십시오.

ln -s msg_svr_base/lib/jars/msgadmin62-2_06_ lang.jar AdminServer_ServerRoot /java/jars/msgadmin62-2_06_lang.jar

Solaris(SPARC 및 x86 플랫폼)에서 올바른 버전의 .jar 파일을 수동으로 만들어야 합니다.

cp msg_svr_base/lib/jars/msgadmin62-2_03_ lang.jar msg_svr_base /lib/jars/msgadmin62-2_06_ lang .jar

Internet Explorer 브라우저의 Messenger Express 메시지에서 액센트 기호가 올바르지 않게 인코딩됩니다(6268609).

Communications Express 메시지에는 이 문제가 보이지 않습니다.

Configurator 입력 필드가 너무 좁습니다(6192725).

Linux 플랫폼의 영어가 아닌 로켈에서 Messaging Server 구성 프로그램(msg_svr_root/sbin/configure로 시작)의 일부 입력 필드가 너무 좁게 표시됩니다.

Configurator 입력 필드가 너무 좁습니다(6192725).

해결 방법

창 크기를 넓혀서 입력 필드 크기를 늘리십시오.

설명서

이 절에서는 Communications Services 및 Messaging Server 관련 설명서의 알려진 문제점을 설명합니다.

iPlanet Delegated Administrator 1.2 패치 2에서 imadmin user purge에 관련된 버그 5076486 수정(6307201)

iPlanet Delegated Administrator 1.2 패치 2 및 Messaging Server 6.x에 imadmin user purge 명령을 사용할 수 있습니다. 이 레거시 버전의 Delegated Administrator를 4 장, Sun Java System Communications Services Delegated Administrator 6 2005Q4 릴리스 노트에서 설명된 최신 Delegated Administrator 제품과 혼동해서는 안 됩니다. Delegated Administrator의 레거시 버전을 사용하려면 다음 수정과 함께 http://docs.sun.com의 iPlanet Delegated Administrator 설치 설명서에서 설명하는 지침을 따라야 합니다.

iDA_install_directory/nda/classes/netscape/nda/servlet/resource.properties 파일의 MsgSvrN-cgipath 줄을 MsgSvr0–cgipath=msg-config/Tasks/operation으로 변경하고 웹 서버를 다시 시작하십시오.

클러스터에서 실행하는 경우 Administration Server가 Messaging Server와 같은 노드에서 실행 중이어야 합니다(자세한 내용은 버그 6306637 참조).

새 기능인 공유된 단편화 제거 데이터베이스 기능에 대한 설명서가 없습니다.(5091281)

MTA 시스템이 단편화 제거 데이터베이스를 공유할 수 있고 따라서 저장소 시스템 대신 MTA 시스템에서 단편화 제거를 수행할 수 있는 새로운 기능에 대한 설명서가 없습니다.