We have this bizarre issue in our environment (JSS 9.22) where if we have push notifications enabled, our enrolments for our OS X clients will mostly fail.
We can reproduce the results consistently. If we turn off push notifications in the JSS an enrolment will complete successfully. Turn them on and they will fail.
All the policies that are due to install on enrolment will complete successfully but it appears to fail to create the "profiles" entry in System Preferences. Interestingly enough if we reboot the OS X Client and run "sudo jamf manage" from the terminal, the client will pull down the certificate, enrol in MDM and the preference pane will appear in System Preferences.
Any thoughts on what might be the issue? I can confirm push notifications themselves work fine once the cert has come down, enrolled in MDM etc. It's just the initial QuickAdd package that's causing it to fail.
Any help/thoughts would be greatly appreciated!
Cheers
Michael