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 並且系統上已安裝有較舊的發行版本的 Calendar Server (已動態更新 LDAP 伺服器模式 99user.ldif 檔案) 時,就會發生此問題。

    若要解決發生衝突的 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。