Sun Java System Calendar Server 6 2005Q4 관리 설명서

LDAP 스키마 디렉토리에서 충돌하는 OID 해결

LDAP 스키마 디렉토리에 충돌하는 OID가 있는 경우 Directory Server는 사용할 OID를 알지 못하며 오류 메시지를 반환합니다. 예를 들어, 다음 메시지는 icsCalendarUser 객체 클래스에 충돌하는 OID가 있음을 나타냅니다.

[24/Apr/2004:23:45:28 -0700] dse - 
The entry cn=schema in file 99user.ldif is invalid, 
error code 20 (Type or value exists) - object class icscalendaruser: 
   The name does not match the OID. 
   Another object class is already using the name or OID.
[24/Apr/2004:23:45:28 -0700] dse - 
Please edit the file to correct the reported problems 
and then restart the server.

이 문제는 Calendar Server 62005Q4를 설치할 때 LDAP 서버 스키마인 99user.ldif 파일을 동적으로 업데이트한 이전 버전의 Calendar Server를 함께 가지고 있는 경우에 발생할 수 있습니다.

    충돌하는 OID를 해결하려면 다음 두 단계를 수행합니다.

  1. 99user.ldif 파일을 편집하고 이전 OID를 제거합니다. 다음 표에서는 Calendar Server 62005Q4에서 문제를 유발할 수 있는 특정 OID를 보여 줍니다.

    객체 클래스 

    이전 OID 

    새 OID 

    icsCalendarUser

    2.16.840.1.113730.3.2.141

    1.3.6.1.4.1.42.2.27.9.2.44

    icsCalendarResource

    2.16.840.1.113730.3.2.143

    1.3.6.1.4.1.42.2.27.9.2.45

    icsCalendarDomain

    2.16.840.1.113730.3.2.144

    1.3.6.1.4.1.42.2.27.9.2.4

  2. 99user.ldif 파일을 편집한 후 Directory Server를 다시 시작합니다.