Hello. I know there are many threads about this already, but I still haven't found out a long term solution for this problem. I also know there is a workaround, which is to re-enroll the device, and yes this works. But this requires scheduling time with the user for 10-15 minutes, and that can add up quickly.
Does anyone know the root cause or how to fix this issue? Here's some info for those that need it.
- We have created an extension attribute that shows if the MDM is communicating or broken
- We have renewed our push certificates
- We have tried the Jamf binary self-heal with the Jamf API, but no luck
It seems the only way to fix this issue is to remove the profile and framework, then re-enroll. This can get even more time consuming when the Profiles do not get removed and you have to wipe the entire system or disable SIP to remove the non-removable profiles.