OS X DirectoryService UUID case sensitivity

I recently ran into an issue where some new users with LDAP based accounts did not see any CUPS shared printers.
The solution turned out to be case sensitivity of the apple-generateduid attribute.

Launching the Console application would result in a continuous stream of Error: failed to register for new message notifications messages.

To fix this I just wrote up a quick perl script that scanned for apple-generateduid attributes in LDAP that were not up-cased and the issues vanished.

Comments are closed.