Cannot create OD master in ML server
Hi, I have 2 servers configured on 10.8.2 and they won't create a OD master.
DNS checks out fine (sudo changeip -checkhostname)
I removed all the certificates. I even removed the folder "certificates" in /private/etc/ but no luck.
Here is the output of tail -f /Library/Logs/slapconfig.log while it tries to create the OD master:
-------------------------------------------------------------------------------- -------------------------------------------------------------------------------- ----------------------------------------
server:~ admin$ tail -f /Library/Logs/slapconfig.log
2012-10-09 14:34:57 +0000 slapconfig -setstandalone
2012-10-09 14:51:04 +0000 Success. Master creation is possible.
2012-10-09 14:51:14 +0000 Success. Master creation is possible.
2012-10-09 14:51:15 +0000 slapconfig -createldapmasterandadmin
2012-10-09 14:51:15 +0000 command: /usr/bin/sntp -s time.euro.apple.com.
2012-10-09 14:51:15 +0000 Success. Master creation is possible.
2012-10-09 14:51:15 +0000 Starting LDAP server (slapd)
2012-10-09 14:51:15 +0000 Waiting for slapd to start
2012-10-09 14:51:17 +0000 slapd started
2012-10-09 14:51:17 +0000 command: /usr/bin/ldapadd -c -x -H ldapi://%2Fvar%2Frun%2Fldapi
2012-10-09 14:51:32 +0000 command: /usr/sbin/slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d
2012-10-09 14:51:32 +0000 Stopping LDAP server (slapd)
2012-10-09 14:51:41 +0000 Starting LDAP server (slapd)
2012-10-09 14:51:41 +0000 Waiting for slapd to start
2012-10-09 14:51:42 +0000 slapd started
2012-10-09 14:51:42 +0000 Save of LDAP configuration failed with error 2100
2012-10-09 14:51:42 +0000 command: /usr/bin/ldapmodify -c -x -H ldapi://%2Fvar%2Frun%2Fldapi
2012-10-09 14:51:42 +0000 adding new entry "olcOverlay=unique,olcDatabase={1}bdb,cn=config"
adding new entry "olcOverlay=dynid,olcDatabase={1}bdb,cn=config"
adding new entry "olcOverlay=dynid,olcDatabase={1}bdb,cn=config"
adding new entry "olcOverlay=dynid,olcDatabase={1}bdb,cn=config"
adding new entry "olcOverlay=dynid,olcDatabase={1}bdb,cn=config"
adding new entry "olcOverlay=dynid,olcDatabase={1}bdb,cn=config"
adding new entry "olcOverlay=dynid,olcDatabase={1}bdb,cn=config"
adding new entry "olcOverlay=nestedgroup,olcDatabase={1}bdb,cn=config"
adding new entry "olcOverlay={0}odusers,olcDatabase={-1}frontend,cn=config"
adding new entry "olcOverlay=syncprov,olcDatabase={1}bdb,cn=config"
adding new entry "olcOverlay=syncprov,olcDatabase={2}bdb,cn=config"
2012-10-09 14:51:42 +0000 command: /usr/bin/ldapadd -c -x -H ldapi://%2Fvar%2Frun%2Fldapi
2012-10-09 14:51:42 +0000 adding new entry "cn={9}customSchema,cn=schema,cn=config"
2012-10-09 14:51:42 +0000 command: /usr/bin/ldapmodify -c -x -H ldapi://%2Fvar%2Frun%2Fldapi
2012-10-09 14:51:42 +0000 command: /usr/bin/ldapsearch -x -LLL -H ldapi://%2Fvar%2Frun%2Fldapi -b cn=config -s base olcServerID
2012-10-09 14:51:42 +0000 command: /usr/bin/ldapmodify -c -x -H ldapi://%2Fvar%2Frun%2Fldapi
2012-10-09 14:51:42 +0000 Setting SASL realm to <SERVER.LIVEHOUSE.NL>
2012-10-09 14:51:42 +0000 command: /usr/sbin/mkpassdb -setrealm SERVER.LIVEHOUSE.NL
2012-10-09 14:51:42 +0000 command: /usr/sbin/mkpassdb -o -u diradmin -p -q
2012-10-09 14:51:43 +0000
2012-10-09 14:51:44 +0000 command: /usr/sbin/mkpassdb -setadmin 0xd6dd50c6122011e2999ea820660da76f 0
2012-10-09 14:51:44 +0000 Admin's entry UUID is: 06ebcf74-999c-4f90-a192-93fd87c5aa18
2012-10-09 14:51:44 +0000 Starting password server
2012-10-09 14:51:45 +0000 Stopping LDAP server (slapd)
2012-10-09 14:51:48 +0000 Starting LDAP server (slapd)
2012-10-09 14:51:48 +0000 Waiting for slapd to start
2012-10-09 14:51:48 +0000 slapd started
2012-10-09 14:51:48 +0000 Configuring Kerberos server, realm is SERVER.LIVEHOUSE.NL
2012-10-09 14:51:48 +0000 command: /usr/sbin/kdcsetup -a diradmin -p **** -v 1 SERVER.LIVEHOUSE.NL
2012-10-09 14:51:53 +0000 Opening ldapi connection to the LDAP user data
Opening ldapi connection to the LDAP auth data
Creating KDC for OD Master
Creating Kerberos directory
Creating KDC Config File
Creating Kerberos ACL file
Adding KDC config data to the KerberosKDC config record
Adding KDC config data to the KerberosClient config record
Creating KDC database
Using existing master key file
Creating Kerberos principal for 'diradmin'
Creating Kerberos auth authority for 'diradmin'
Creating Kerberos alt security identity for 'diradmin'
Successfully created KDC for OD Master
2012-10-09 14:51:53 +0000 command: /usr/sbin/sso_util configure -x -r SERVER.LIVEHOUSE.NL -f /LDAPv3/ldapi://%2Fvar%2Frun%2Fldapi -a diradmin -p **** -v 1 all
2012-10-09 14:51:53 +0000 command: /usr/sbin/mkpassdb -kerberize
2012-10-09 14:51:53 +0000 -[AuthDBFile getDefaultRealm]: ldap_search_ext_s failed with 34
2012-10-09 14:51:53 +0000 Unable to get default realm
2012-10-09 14:51:53 +0000 mkpassdb -kerberize command failed with exit code 255: error-message=Unable to get default realm
2012-10-09 14:51:53 +0000 Updating user records and principals
2012-10-09 14:51:54 +0000 int32_t _createLDAPMaster(const char *, const char *, const char *, BOOL, const char *, const char *, BOOL, const char *, const char *, const char *, const char *): Unable to configure KDC: 255
2012-10-09 14:51:54 +0000 Logging slapd container data to /var/run/slapconfig_error_1349794314
2012-10-09 14:51:54 +0000 Stopping LDAP server (slapd)
2012-10-09 14:51:59 +0000 command: /usr/sbin/slapcat -l /var/run/slapconfig_error_1349794314/user.ldif
2012-10-09 14:51:59 +0000 command: /usr/sbin/slapcat -b cn=authdata -l /var/run/slapconfig_error_1349794314/authdata.ldif
2012-10-09 14:51:59 +0000 Error retrieving kerberos realm
2012-10-09 14:51:59 +0000 CopyReplicaArray: ldap_search_ext_s failed
2012-10-09 14:51:59 +0000 Error retrieving replica array
2012-10-09 14:51:59 +0000 Deleting Cert Authority related data
2012-10-09 14:51:59 +0000 No intCAIdentity, not removing int CA from keychain
2012-10-09 14:51:59 +0000 command: /bin/launchctl unload -w /System/Library/LaunchDaemons/com.apple.xscertd.plist
2012-10-09 14:51:59 +0000 command: /bin/launchctl unload -w /System/Library/LaunchDaemons/com.apple.xscertd-helper.plist
2012-10-09 14:51:59 +0000 command: /bin/launchctl unload -w /System/Library/LaunchDaemons/com.apple.xscertadmin.plist
2012-10-09 14:51:59 +0000 void _destroyLDAPServer(const char *): Failed to find computer record named server.livehouse.nl$: 2100 Connection failed to the directory server.
2012-10-09 14:51:59 +0000 Updating ldapreplicas on primary master
2012-10-09 14:51:59 +0000 CopyPrimaryMaster: CopyLdapReplicas failed
2012-10-09 14:51:59 +0000 Unable to locate primary master
2012-10-09 14:51:59 +0000 Primary master node is nil!
2012-10-09 14:51:59 +0000 Unable to locate ldapreplicas record: 0 (null)
2012-10-09 14:51:59 +0000 Error setting read ldap replicas array: 0 (null)
2012-10-09 14:51:59 +0000 Error setting write ldap replicas array: 0 (null)
2012-10-09 14:51:59 +0000 ODRecord *_getODRecord(ODNode *, NSString *, NSString *, NSArray *): ODNodeRef parameter error
2012-10-09 14:51:59 +0000 int _removeReplicaFromConfigRecord(ODNode *, NSString *): ODRecord not found
2012-10-09 14:51:59 +0000 Error synchronizing ldapreplicas: 0 (null)
2012-10-09 14:51:59 +0000 Removing self from the database
2012-10-09 14:51:59 +0000 Warning: An error occurred while re-enabling GSSAPI.
2012-10-09 14:51:59 +0000 Stopping LDAP server (slapd)
2012-10-09 14:51:59 +0000 Stopping password server
2012-10-09 14:51:59 +0000 cleanKeytab: unable to retrieve default realm
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/__db.001.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/__db.002.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/__db.003.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/__db.004.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/__db.005.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/__db.006.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/altSecurityIdentities.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/apple-config-realname.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/apple-generateduid.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/apple-group-memberguid.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/apple-group-realname.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/cn.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/DB_CONFIG.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/dn2id.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/entryCSN.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/entryUUID.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/gidNumber.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/givenName.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/id2entry.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/log.0000000001.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/memberUid.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/objectClass.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/ou.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/sn.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/uid.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/openldap-data/uidNumber.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/__db.001.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/__db.002.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/__db.003.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/__db.004.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/__db.005.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/__db.006.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/alock.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/authGUID.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/DB_CONFIG.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/dn2id.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/draft-krbPrincipalName.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/entryCSN.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/entryUUID.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/id2entry.bdb.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/log.0000000001.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/openldap/authdata/objectClass.bdb.
2012-10-09 14:51:59 +0000 Removed directory at path /var/db/openldap/authdata.
2012-10-09 14:51:59 +0000 Removed file at path /etc/openldap/slapd_macosxserver.conf.
2012-10-09 14:51:59 +0000 Removed file at path /etc/openldap/slapd.conf.
2012-10-09 14:51:59 +0000 Removed file at path /var/db/dslocal/nodes/Default/groups/com.apple.access_dsproxy.plist.
2012-10-09 14:51:59 +0000 Removed directory at path /etc/openldap/slapd.d/cn=config.
2012-10-09 14:51:59 +0000 Removed file at path /etc/openldap/slapd.d/cn=config.ldif.
2012-10-09 14:51:59 +0000 Removed directory at path /etc/openldap/slapd.d.
2012-10-09 14:51:59 +0000 Removed directory at path /etc/openldap/slapd.d.backup/cn=config.
2012-10-09 14:51:59 +0000 Removed file at path /etc/openldap/slapd.d.backup/cn=config.ldif.
2012-10-09 14:51:59 +0000 Removed directory at path /etc/openldap/slapd.d.backup.
2012-10-09 14:51:59 +0000 Stopping password server
2012-10-09 14:51:59 +0000 Removed file at path /Library/Preferences/com.apple.openldap.plist.
2012-10-09 14:51:59 +0000 Removed file at path /var/run/slapconfig.lock.
-------------------------------------------------------------------------------- -------------------------------------------------------------------------------- ------------------
I'm beginning to think there is a bug in Mountain Lion server. I read some other reports of people having simular issues.
Has anyone got a clue?
Regards,
Peter
Mac mini, OS X Mountain Lion (10.8.2), server