Q: Upgraded to Mavericks / Server 3.1 from ML and then network users could not login.
I manage a network with a Mac Mini Server and several 2012 iMac clients. Everything was running ML and all working fine.
I recently upgraded everything to Mavericks and Server 3.1 and then had two major issues:
1) Network users could not login
2) I could not create a new network user.
It took some time with apple telephone support (Dean was excellent) to sort out. Here is the solution that's worked for me:
1) Ensure the DNS is resolving correctly:
on the server, use the following terminal command: sudo changeip -checkhostname and check there are no errors. You'll need to enter the administrator password for the server machine.
2) Clean up the DNS table:
in the Server app, select the DNS service and ensure that only the correct hostname and its reverse are listed. Delete anything else.
3) Ensure the server is only using itself for DNS services:
in System Preferences / Network / Advanced make sure that the DNS list includes 127.0.0.1 (i.e. the localhost) and delete anything else.
4) Review the NDS settings on the client machine:
for each client, in System Preferences / Network / Advanced make sure that the first listed DNS server is the local IP address of the server. Ideally this should be the only one listed.
5) Rebind to the Open Directory server:
on each client machine, in System Preferences / Users & Groups / Login Options choose to Edit the Network Account Server. Delete the existing entry. Add a new entry and then, in the drop down list, check that the hostname is correct, including the .private or .local extension. Alternatively, use the loacl IP address of the server.
6) Rekerberise
on the server machine follow the instructions in this knowledgebase article: http://support.apple.com/kb/TS5289.
7) Reboot server and client machines:
as this is IT support, turn it off and then turn it on again.
As an aside, the Profile Manager is reportedly causing some problems with logins.
OS X Mavericks (10.9.2)
Posted on Mar 21, 2014 10:30 AM