Profile Manager 3.x Exchange payload non-functional on OS X

Originator:arubdesu
Number:rdar://15441990 Date Originated:11 November 2013
Status:Duplicate Resolved:
Product:OS X Server Product Version:3.0.1
Classification:Other Bug Reproducible:Yes
 
Summary:
System Preferences does not show an installed Exchange profile as being valid

Steps to Reproduce:
1. Install Server 3.x from the Mac App Store on OS X 10.9
2. Configure Profile Manager and users in Open Directory accordingly
3. Configure the group which contains that user with the Exchange WebServices payload using variables as documented http://help.apple.com/profilemanager/mac/3.0/#apd073333AA-30C6-4FD2-B2E0-E0C95658A2C4 users on Exchange server has same username/password for testing purposes(to match %short_name% payload)
3. Trust the server and Enroll the Mac(without binding to Open Directory) using user name defined in both AD and OD, above
4. To further refine symptom, download and install payload manually on Mac OS X system

Expected Results:
Payload shows up in Profiles pane as valid and internet Account shows configuration

Actual Results:
Profile displays as 'iOS Only' and no configuration happens

Regression:
10.9 client and both 3.0 and 3.0.1 Server.app experience same symptom

Notes:
Profile manager log contains the following:
[26968] [2013/11/11 16:30:30.553] I: >>>do_magic: KnobSetHelper.update(WebClipKnobSet,13,{"Label"=>"pretendco webmail", "URL"=>"exchange.pretendco.com/owa", "PayloadDisplayName"=>nil, "PayloadEnabled"=>true, "PayloadUUID"=>"c9be7050-2491-0131-1d4a-000c2940e087", "PayloadVersion"=>1, "class_name"=>"WebClipKnobSet", "created_at"=>"2013-10-31T19:37:23Z", "id"=>13, "is_from_servermgr"=>false, "profile_id"=>6, "updated_at"=>"2013-10-31T19:37:23Z", "admin_session"=>"61dfc43c49", "temporary_id"=>"84", "profile"=>6})
[26969] [2013/11/11 17:31:53.969] I: >>>do_magic: KnobSetHelper.create(ExchangeKnobSet,{"profile"=>19, "PreventMove"=>false, "disableMailRecentsSyncing"=>false, "PreventAppSheet"=>false, "SSL"=>true, "MailNumberOfPastDaysToSync"=>31, "ExternalSSL"=>true, "data_files"=>nil, "is_from_servermgr"=>false, "PayloadEnabled"=>true, "devices"=>nil, "created_at"=>nil, "updated_at"=>nil, "payload_type"=>"com.apple.ews.account", "PayloadDisplayName"=>"Pretendco Email", "UserName"=>"pretendco.com\\%short_name%", "EmailAddress"=>"%email%", "Password"=>"%short_name%", "Host"=>"exchange.pretendco.com", "temporary_id"=>149, "admin_session"=>"3e3df8cb2e"})
[26969] [2013/11/11 17:31:53.980] ?: Update Profile 'Settings for Demo Users' (19) by  (688C6DD7-1C42-496A-952D-AE8B7CF75D3D) Info: added payload ExchangeKnobSet

Comments

Considered a duplicate of 15266806, "Open"


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!