Posted on 08-15-2023 01:52 AM
I have an issue where Macs (ARM and Intel) on macOS 13.5 do not get the Jamf binary after enrolling (ADE or manual) and appear unmanaged in Jamf Pro (on-prem 10.48.2). Macs on 13.4.1 and below (inc latest Monterey 12.6.8 have no issues at all). MDM commands are fine, no issues.
The Macs effected do not have the ‘Allow Jamf Pro to perform management tasks’ checked. Enabling this and rebooting the Mac can, on a few instances get the binary installed (after about a 15 min wait ) and run my post DEPNotify policy (enrolment complete trigger), but not always.
Looking at older forum posts, I see in the past people have experienced similar issues.
Tried the following...
Our current (not ideal) work around to enrol devices is downgrade Macs to 13.4.1 -> enrol -> install 13.5 update.
08-15-2023 05:26 AM - edited 08-15-2023 05:26 AM
@arfan_ali Do you have a Configuration Profile that enables the "require admins to install and update apps" restriction? User @sassywookie posted recently they were experiencing the jamf binary not get installed until they removed that restriction (they were getting some level of management though).
Posted on 08-15-2023 06:25 AM
Hi - I did double check if we had that enabled, we don't.
Posted on 08-18-2023 11:25 AM
@arfan_ali Have you found what the issue is? I'm seeing the same issue, and manually trigger enrollment policy works ok. Thanks.
Posted on 08-21-2023 01:59 PM
Hi - issue still present. User-initiated enrolment (limited testing) seems to work with no issues, the Jamf binary installs fine.
Tried with macOS 13.5.1 - AED goes through with no issues, MDM communicating fine, but Jamf binary still not installing.
I have an open call with Jamf support currently. Hopefully its not long till I have a resolution, will post back then.
Posted on 08-21-2023 02:22 PM
I found my issue is the admin account created during the PreStage Enrollments doesn't have the proper secure token, it will still go through my DEPNotify just won't enable the FV. My work around is to created another admin account and login, using the second admin account to grant the secure token to the local admin account.
Posted on 08-22-2023 09:04 AM
Are your SMTP server settings up to date, does the test work?
If not update them, test and if successful try enrollment again.
Posted on 08-23-2023 01:55 PM
Hi - we don't have any SMTP settings configured.
Posted on 08-31-2023 05:07 AM
Looks like my issue is something to do with our Jamf Connect Enrolment Package. If I clone my working PreStage and just remove the Enrolment package, Jamf Binary installs with no issues on macOS 13.5 and the newly released 13.5.1
I have since created a newly signed, notarised and stapled Jamf Connect Enrolment package which uses a custom app manifest pointing to our on-prem DP. However, I now have a new issue where I am unable to upload the custom manifest, I get the error "Package manifest file extension must be .xml" - this is relating to PI112328 I am told, and expected to be fixed in Jamf 10.50.0. Looks like the error was introduced in 10.48.x
Posted on 09-22-2023 03:57 PM
I ran into a similar issue today, although it wasn't always consistent. We're on Jamf Pro 10.50 and all devices were running MacOS 13.6. We push Jamf Connect and Jamf Connect notify packages out via PreStage enrollments and devices are configured to skip all setup assistant screens. Out of a total of 30 Mac Studios, about 2/3rds of the devices completed the enrollment without the Jamf binary ever installing. Some of the devices would eventually pick up the binary after multiple resets and re-enrollments, but more often than not they would fail again. What finally seemed to resolve the issue was purposefully slowing down the enrollment / re-enrollment process by interrupting the setup assistant manually, making selections on the initial select a country and language screens. It seems as if the extra couple of seconds added by clicking the next button a few times gave allowed enough time to install the binary successfully. I'm still not exactly sure why this is occurring. It seems as if it's a combination of ADE, skipping all setup assistant options, and pushing out a couple of enrollment packages via the PreStage for us.
Posted on 10-03-2023 05:51 AM
Hi - I gave your method a go and left a full minute between screens before proceeding to the next screen (Language, Accessibility, Enrolment and Location screen) but still nothing.
I have a open call with Jamf Support, hoping they can shed some light, but nothing yet...
Posted on 10-03-2023 11:05 AM
If you figure out the root cause let us know. I have a workaround at the moment, but still don't understand why I can't just walk away and allow the device to do it's thing without worrying that the binary won't get installed.
Posted on 11-27-2023 05:11 AM
Benn meaning to update this thread for past couple of weeks, but it looks like we have this working now. It was related to our Enrolment PKG, but we still don't know what in particular about the Enrolment PKG it no longer liked in macOS 13.5 and higher.
Our Enrolment package is a single PKG containing 3 PKGs and a Post Install Script to install the respective PKGs in the package and install Rosetta if it was a Apple Silicon Mac.
We thought we'd separate out the single PKG and have the 3 PKGs in the PreStage and just moved the Post install script to be part of our DEPNotify process.
This seems to have done the trick, and the jamf binary gets installed every time.
Test on macOS 13.5, 13.5.1, 13.6 and 13.6.1
Hope this helps someone.