Profile Manager user sync broken after upgrade to Mojave Server 5.7

Originator:michalm.mac
Number:rdar://45486572 Date Originated:25.10.2018
Status:Open Resolved:
Product:macOS + SDK Product Version:5.7.1
Classification:Serious bug Reproducible:Unable
 
Summary:
We have a client with Profile Manager on Mac mini.
Profile Manager was set up when Open Directory was mandatory for its operation.
Mac mini was later bound to AD.
Profile Manager now exclusively uses AD groups and AD users
Profile Manager was working fine with 10.13.4 and Server 5.6.1

Steps to Reproduce:
- Upgrade 10.13.4 and Server 5.6.1 to 10.14 and Server 5.7.1

Expected Results:
- Everything works OK


Actual Results:
- Sync of users and groups from directories is broken.
- Atempt to sync directory users to (using refresh button in Profile Manager) ends with :
 EXCEPTION:  NSError <-[ODRequestor _nodeWithName:] (ODRequestor.m:532): "(Error Domain=com.apple.OpenDirectory Code=2000 "Node name wasn't found." UserInfo={NSLocalizedDescription=Node name wasn't found., NSLocalizedFailureReason=Node name wasn't found.})">
    USERINFO: {
        NSLocalizedDescription = "Node name wasn't found.";
        NSLocalizedFailureReason = "Node name wasn't found.";

- More in attached log

Version/Build:
Server 5.7.1

Configuration:


Please let me know what information/log files do you need AND/OR how should I troubleshoot this.

On related note. Is it possible to turn off legacy Open Directory? In attemp to do so it says: "Are you sure you want to stop Open Directory service? Stopping Open Directory will permanently delete Profile Manager data associated with local network users. This operation cannot be undone". What exactly will happen when I do this?

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!