Hanging on Step 5 of AD Bind
Hi everyone!
Yes, this is the infamous step 5 hang problem... I'll start out by saying that I've done my best to make sure I've tried everything I found mentioned previously here and elsewhere before posting... Here's the deal.
I work at a small school (less than 200 user accounts) that has a single W2k3 domain controller that also handles DNS, another W2k3 mail server, and a single Xserve running 10.4.8. When I started working here 2 weeks ago, the mail server had been "retired" (i.e., turned off and ignored), so I decided to swap IP numbers from the mail server to the Xserve so I would have an external IP (the domain controller and mail server had external addresses mapped to them at the router) to work with. So, I reinstalled 10.4.8 on the Xserve to start fresh and proceeded to follow [url=http://www.bombich.com/mactips/activedir.html]Mike Bombich's guide on integrating AD/OD[/url] (specifically, section VII). Unfortunately, I got ahead of myself and bound to AD prior to destroying my OD kerberos realm (Yes, it bound perfectly and I could view AD users in WGM). I decided to cut my losses and just start over fresh since I hadn't spent much time on it yet. This is where things went south.
I installed a fresh copy of 10.4.8 on the Xserve, deleted the computer account in AD for it and proceeded with the guide. Promoted to Open Directory Master, then destroyed the OD kerberos realm. At this point I opened Directory Access and tried binding to AD the same as the previous attempt. It failed immediately with an "Unknown error" (forget the exact wording--but very generic). I did some digging for quite a while and discovered what I thought was the problem. I had forgotten to remove the DNS entries for the mail server, so there were two sets of forward/reverse DNS entries for the server (why it worked the first time when this was the case I don't know). I deleted all entries referencing the now defunct mail server and gave it another shot. This time it breezed right through steps 1-4 and hung at step 5. This is where I've been stuck since last weekend. It creates the computer account without a problem... I suspect it's something to do with DNS, but am not too sure at this point. I have since switched the Xserve's IP back to what it had originally to avoid possible DNS problems that existed with the other IP, but no dice. Here's what the debug log is giving me now:
[code]
006-11-16 09:05:14 PST - ADPlugin: Initialize Called
2006-11-16 09:05:14 PST - ADPlugin: Initialize Returned
2006-11-16 09:05:14 PST - ADPlugin: State Changed Called 4
2006-11-16 09:05:14 PST - ADPlugin: Received ServerRunLoop Mutex
2006-11-16 09:05:14 PST - ADPlugin: Received Kerberos Mutex
2006-11-16 09:05:14 PST - ADPlugin: State Changed Called 2
2006-11-16 09:05:14 PST - ADPlugin: State Changed Called 2
2006-11-16 09:05:14 PST - ADPlugin: Calling OpenDirNode
2006-11-16 09:05:14 PST - ADPlugin: Calling CustomCall
2006-11-16 09:05:14 PST - ADPlugin: Calling CustomCall
2006-11-16 09:05:14 PST - ADPlugin: Calling CloseDirNode
2006-11-16 09:05:37 PST - ADPlugin: Calling OpenDirNode
2006-11-16 09:05:37 PST - ADPlugin: Calling CustomCall
2006-11-16 09:05:37 PST - ADPlugin: Doing CheckServerRecords......
2006-11-16 09:05:37 PST - ADPlugin: mydomain.com - Start checking servers for site "any"
2006-11-16 09:05:37 PST - ADPlugin: Total Servers "any" LDAP - 1, Kerberos - 1, kPasswd - 1
2006-11-16 09:05:37 PST - ADPlugin: Server #1 picked - "domaincontroller.mydomain.com"
2006-11-16 09:05:37 PST - ADPlugin: mydomain.com - Finished checking servers for domain
2006-11-16 09:05:37 PST - ADPlugin: Got rootDSE for server domaincontroller.mydomain.com to determine forest
2006-11-16 09:05:37 PST - ADPlugin: Determined Forest of mydomain.com from Domain Controller domaincontroller.mydomain.com
2006-11-16 09:05:37 PST - ADPlugin: Found Default Domain mydomain.com
2006-11-16 09:05:37 PST - ADPlugin: Global Catalogs - Start checking servers for site "any"
2006-11-16 09:05:37 PST - ADPlugin: Total Servers "any" LDAP - 1, Kerberos - 1, kPasswd - 1
2006-11-16 09:05:37 PST - ADPlugin: Server #1 picked - "domaincontroller.mydomain.com"
2006-11-16 09:05:37 PST - ADPlugin: Global Catalogs - Finished checking servers for domain
2006-11-16 09:05:37 PST - ADPlugin: Found Forest Domain GC mydomain.com
2006-11-16 09:05:37 PST - ADPlugin: Something wrong, unable to determine domain information from Config container......
2006-11-16 09:05:37 PST - ADPlugin: Finished CheckServerRecords......
2006-11-16 09:05:37 PST - ADPlugin: Created KerberosClient record Generation ID 185389537
2006-11-16 09:05:37 PST - ADPlugin: Rebuilt Kerberos File
2006-11-16 09:05:37 PST - ADPlugin: Calling CloseDirNode
2006-11-16 09:05:37 PST - ADPlugin: Calling OpenDirNode
2006-11-16 09:05:37 PST - ADPlugin: Calling CustomCall
2006-11-16 09:05:37 PST - ADPlugin: Doing CheckServerRecords......
2006-11-16 09:05:37 PST - ADPlugin: Good credentials for Administrator@MYDOMAIN.COM
2006-11-16 09:05:37 PST - ADPlugin: No existing connection in connection mgr for Administrator@MYDOMAIN.COM@mydomain.com:389
2006-11-16 09:05:37 PST - ADPlugin: Secure BIND Session with server domaincontroller.mydomain.com:389
2006-11-16 09:05:37 PST - ADPlugin: Read Context information from server for configurationNamingContext of CN=Configuration,DC=mydomain,DC=com
2006-11-16 09:05:37 PST - ADPlugin: Processing Site Search with found IP
2006-11-16 09:05:37 PST - ADPlugin: Returning connection to pool for domain mydomain.com with dsStatus 0.
2006-11-16 09:05:37 PST - ADPlugin: mydomain.com - Start checking servers for site "any"
2006-11-16 09:05:37 PST - ADPlugin: Total Servers "any" LDAP - 1, Kerberos - 1, kPasswd - 1
2006-11-16 09:05:37 PST - ADPlugin: Server #1 picked - "domaincontroller.mydomain.com"
2006-11-16 09:05:37 PST - ADPlugin: mydomain.com - Finished checking servers for domain
2006-11-16 09:05:37 PST - ADPlugin: Got rootDSE for server domaincontroller.mydomain.com to determine forest
2006-11-16 09:05:37 PST - ADPlugin: Determined Forest of mydomain.com from Domain Controller domaincontroller.mydomain.com
2006-11-16 09:05:37 PST - ADPlugin: Found Default Domain mydomain.com
2006-11-16 09:05:37 PST - ADPlugin: Global Catalogs - Start checking servers for site "any"
2006-11-16 09:05:37 PST - ADPlugin: Total Servers "any" LDAP - 1, Kerberos - 1, kPasswd - 1
2006-11-16 09:05:37 PST - ADPlugin: Server #1 picked - "domaincontroller.mydomain.com"
2006-11-16 09:05:37 PST - ADPlugin: Global Catalogs - Finished checking servers for domain
2006-11-16 09:05:37 PST - ADPlugin: Found Forest Domain GC mydomain.com
2006-11-16 09:05:37 PST - ADPlugin: Good credentials for Administrator@MYDOMAIN.COM
2006-11-16 09:05:37 PST - ADPlugin: Retrieved existing connection from connection mgr Administrator@MYDOMAIN.COM@mydomain.com:389
2006-11-16 09:05:37 PST - ADPlugin: Read Context information from server for configurationNamingContext of CN=Configuration,DC=mydomain,DC=com
2006-11-16 09:05:37 PST - ADPlugin: Returning connection to pool for domain mydomain.com with dsStatus 0.
2006-11-16 09:05:37 PST - ADPlugin: Finished CheckServerRecords......
2006-11-16 09:05:37 PST - ADPlugin: Created KerberosClient record Generation ID 185389537
2006-11-16 09:05:37 PST - ADPlugin: Rebuilt Kerberos File
2006-11-16 09:05:37 PST - ADPlugin: Closing All Connections - Connection Manager
2006-11-16 09:05:37 PST - ADPlugin: Closing Connection - Administrator@MYDOMAIN.COM@mydomain.com:389
2006-11-16 09:05:37 PST - ADPlugin: Closing All Connections - Connection Manager Completed
2006-11-16 09:05:37 PST - ADPlugin: Calling CloseDirNode
2006-11-16 09:05:37 PST - ADPlugin: Calling OpenDirNode
2006-11-16 09:05:37 PST - ADPlugin: Calling CustomCall
2006-11-16 09:05:37 PST - ADPlugin: Verify called for Administrator@MYDOMAIN.COM
2006-11-16 09:05:37 PST - ADPlugin: Verify successful for Administrator@MYDOMAIN.COM
2006-11-16 09:05:37 PST - ADPlugin: Calling CloseDirNode
2006-11-16 09:05:38 PST - ADPlugin: Calling OpenDirNode
2006-11-16 09:05:38 PST - ADPlugin: Calling CustomCall
2006-11-16 09:05:38 PST - ADPlugin: Good credentials for Administrator@MYDOMAIN.COM
2006-11-16 09:05:38 PST - ADPlugin: No existing connection in connection mgr for Administrator@MYDOMAIN.COM@mydomain.com:389
2006-11-16 09:05:38 PST - ADPlugin: Secure BIND Session with server domaincontroller.mydomain.com:389
2006-11-16 09:05:38 PST - ADPlugin: Read Context information from server for schemaNamingContext of CN=Schema,CN=Configuration,DC=mydomain,DC=com
2006-11-16 09:05:40 PST - ADPlugin: Returning connection to pool for domain mydomain.com with dsStatus 0.
2006-11-16 09:05:40 PST - ADPlugin: Updating Mappings from Schema..........
2006-11-16 09:05:40 PST - ADPlugin: Doing Computer search for Ethernet address - 00:0d:93:9e:a0:d5
2006-11-16 09:05:40 PST - ADPlugin: Doing DN search for account - xserve
2006-11-16 09:05:40 PST - ADPlugin: Good credentials for Administrator@MYDOMAIN.COM
2006-11-16 09:05:40 PST - ADPlugin: Retrieved existing connection from connection mgr Administrator@MYDOMAIN.COM@mydomain.com:389
2006-11-16 09:05:40 PST - ADPlugin: Returning connection to pool for domain mydomain.com with dsStatus 0.
2006-11-16 09:05:40 PST - ADPlugin: Calling CloseDirNode
2006-11-16 09:05:42 PST - ADPlugin: Calling OpenDirNode
2006-11-16 09:05:42 PST - ADPlugin: Calling CustomCall
2006-11-16 09:05:42 PST - ADPlugin: Looking for existing Record of xserve
2006-11-16 09:05:42 PST - ADPlugin: Doing DN search for account - xserve
2006-11-16 09:05:42 PST - ADPlugin: Good credentials for Administrator@MYDOMAIN.COM
2006-11-16 09:05:42 PST - ADPlugin: Retrieved existing connection from connection mgr Administrator@MYDOMAIN.COM@mydomain.com:389
2006-11-16 09:05:42 PST - ADPlugin: Returning connection to pool for domain mydomain.com with dsStatus 0.
2006-11-16 09:05:42 PST - ADPlugin: Good credentials for Administrator@MYDOMAIN.COM
2006-11-16 09:05:42 PST - ADPlugin: Retrieved existing connection from connection mgr Administrator@MYDOMAIN.COM@mydomain.com:389
2006-11-16 09:05:42 PST - ADPlugin: KerberosID Found for account CN=xserve,CN=Computers,DC=mydomain,DC=com - xserve$
2006-11-16 09:05:42 PST - ADPlugin: Returning connection to pool for domain mydomain.com with dsStatus 0.
2006-11-16 09:05:42 PST - ADPlugin: Existing record found @ CN=xserve,CN=Computers,DC=mydomain,DC=com with xserve$@MYDOMAIN.COM.
2006-11-16 09:05:42 PST - ADPlugin: Changing Password for User xserve$@MYDOMAIN.COM as Administrator@MYDOMAIN.COM
2006-11-16 09:05:43 PST - ADPlugin: Setting Computer Password worked......
2006-11-16 09:05:43 PST - ADPlugin: Good credentials for Administrator@MYDOMAIN.COM
2006-11-16 09:05:43 PST - ADPlugin: Retrieved existing connection from connection mgr Administrator@MYDOMAIN.COM@mydomain.com:389
2006-11-16 09:05:43 PST - ADPlugin: ADSEngine Setting Values for Attribute: dNSHostName Record: CN=xserve,CN=Computers,DC=mydomain,DC=com
2006-11-16 09:05:43 PST - ADPlugin: Returning connection to pool for domain mydomain.com with dsStatus 0.
2006-11-16 09:05:43 PST - ADPlugin: Good credentials for Administrator@MYDOMAIN.COM
2006-11-16 09:05:43 PST - ADPlugin: Retrieved existing connection from connection mgr Administrator@MYDOMAIN.COM@mydomain.com:389
2006-11-16 09:05:43 PST - ADPlugin: ADSEngine Setting Values for Attribute: userAccountControl Record: CN=xserve,CN=Computers,DC=mydomain,DC=com
2006-11-16 09:05:43 PST - ADPlugin: Returning connection to pool for domain mydomain.com with dsStatus 0.
2006-11-16 09:05:43 PST - ADPlugin: Good credentials for Administrator@MYDOMAIN.COM
2006-11-16 09:05:43 PST - ADPlugin: Retrieved existing connection from connection mgr Administrator@MYDOMAIN.COM@mydomain.com:389
2006-11-16 09:05:43 PST - ADPlugin: ADSEngine Setting Values for Attribute: operatingSystem Record: CN=xserve,CN=Computers,DC=mydomain,DC=com
2006-11-16 09:05:43 PST - ADPlugin: Returning connection to pool for domain mydomain.com with dsStatus 0.
2006-11-16 09:05:43 PST - ADPlugin: Good credentials for Administrator@MYDOMAIN.COM
2006-11-16 09:05:43 PST - ADPlugin: Retrieved existing connection from connection mgr Administrator@MYDOMAIN.COM@mydomain.com:389
2006-11-16 09:05:43 PST - ADPlugin: ADSEngine Setting Values for Attribute: operatingSystemVersion Record: CN=xserve,CN=Computers,DC=mydomain,DC=com
2006-11-16 09:05:43 PST - ADPlugin: Returning connection to pool for domain mydomain.com with dsStatus 0.
2006-11-16 09:05:43 PST - ADPlugin: Good credentials for Administrator@MYDOMAIN.COM
2006-11-16 09:05:43 PST - ADPlugin: Retrieved existing connection from connection mgr Administrator@MYDOMAIN.COM@mydomain.com:389
2006-11-16 09:05:43 PST - ADPlugin: ADSEngine Setting Values for Attribute: networkAddress Record: CN=xserve,CN=Computers,DC=mydomain,DC=com
2006-11-16 09:05:43 PST - ADPlugin: Returning connection to pool for domain mydomain.com with dsStatus 0.
[/code]
Any help would be GREATLY appreciated! Thanks!
-Joel