openchange提供失败

时间:2015-01-05 01:43:24

标签: python samba

我目前正在关注openchange,因为我发现实际上有些东西可以有效地用作交换服务器,这很有意思。我按字母顺序按照说明操作,但是我一直遇到同样的问题:

当我到达需要提供openchange的部分时,详细信息如下: http://www.openchange.org/cookbook/configuring.html

我被指示输入以下命令:

./setup/openchange_provision --standalone

我一直收到以下错误:

Error: "(53, 'schema_data_add: updates are not allowed: reject request\n')" when adding element:
dn: CN=ms-Exch-Access-Control-Map,CN=Schema,CN=Configuration,DC=domain,DC=local
objectClass: top
objectClass: attributeSchema
cn: ms-Exch-Access-Control-Map
distinguishedName: CN=ms-Exch-Access-Control-Map,CN=Schema,CN=Configuration,DC=domain,DC=local
attributeID: 1.2.840.113556.1.4.7000.102.64
attributeSyntax: 2.5.5.12
isSingleValued: TRUE
showInAdvancedViewOnly: TRUE
adminDisplayName: ms-Exch-Access-Control-Map
adminDescription: ms-Exch-Access-Control-Map
oMSyntax: 64
searchFlags: 0
lDAPDisplayName: msExchAccessControlMap
name: ms-Exch-Access-Control-Map
#schemaIDGUID: 8ff54464-b093-11d2-aa06-00c04f8eedd8
isMemberOfPartialAttributeSet: FALSE
objectCategory: CN=Attribute-Schema,CN=Schema,CN=Configuration,DC=domain,DC=local
[!] error while provisioning the Exchange schema classes (53): schema_data_add: updates are not allowed: reject request
Traceback (most recent call last):
File "./setup/openchange_provision", line 90, in <module>
 openchange.provision(setup_path, provisionnames, lp, creds)
  File "python/openchange/provision.py", line 742, in provision
    install_schemas(setup_path, names, lp, creds, reporter)
  File "python/openchange/provision.py", line 441, in install_schemas
    provision_schema(sam_db, setup_path, names, reporter, schema['path'], schema['description'], schema['modify_mode'])
  File "python/openchange/provision.py", line 227, in provision_schema
    sam_db.add_ldif(el, ['relax:0'])
  File "/usr/local/samba/lib/python2.7/site-packages/samba/__init__.py", line 224, in add_ldif
    self.add(msg, controls)
_ldb.LdbError: (53, 'schema_data_add: updates are not allowed: reject request\n')

我完全不知道可能出现什么问题,我已多次重建并继续遇到同样的障碍。任何有关这方面的帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果查看Openchange的输出,可以找到问题的根本原因:

[!] error while provisioning the Exchange schema classes (53): schema_data_add: updates are not allowed: reject request

将以下行添加到smb.conf中的[global]部分以允许架构更改:

dsdb:schema update allowed=true