Profile Manager inserts incorrect organization name, based on domain in apple id

Originator:arubdesu
Number:rdar://11990810 Date Originated:30 July 2012
Status:Open Resolved:
Product:Mac OS X Server Product Version:10.8
Classification:UI/Usability Reproducible:Sometimes
 
Summary:
When using a self-signed certificate, trust profiles must be installed. An incorrect insertion into the postgresql db seems to be happening, where the server_organization is being set to the domain of the email address associated with the Apple Push Notification Service on that install.
Steps to Reproduce:
Setup a 10.8 server installation with normal best practices (manual IP, proper hostname, DNS on the network that resolves forward and reverse lookups for that hostname) and use the server assistant to enter an apple ID for registering the host with the APNS(abanks+demoapril-ioscourse@318.com). Then configure Open Directory with the organization name Pretendco and email instruct@mdm.pretendco.com. Add users, and verify certificates are properly set for ssl using the self-signed local intermediate CA. Start up the Profile Manager service and log in to the mydevices url from a device, going to the Profile tab to install the trust profile.   
Expected Results:
"Trust profile for Pretendco" is listed
Actual Results:
"Trust profile for 318, Inc." is listed instead
Regression:
Did not occur in 10.7 server
Notes:
Worked around by manually modifying db, using serveradmin CLI could not correct. Once logging into psql interface, the command was:
UPDATE settings SET server_organization = 'Pretendco' WHERE server_organization = '318, Inc.';

30-Jul-2012 07:07 PM:
'screenshotsOfAssistantAndResult.zip' was successfully uploaded

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!