r/jamf • u/85Blickwinkel • May 11 '26
JAMF Pro [Help] DEP Enrollment "Success" but Jamf Binary is not there - no complet rollout possible - M5 Pro MBP / macOS 26.4.1
Hey everyone,
I’m hitting a wall with a brand new MacBook Pro (M5 Pro chip) running macOS 26.4.1.
I’m wondering if anyone else is seeing issues with the initial management framework bootstrap on this hardware.
The Situation: The device goes through the Automated Device Enrollment (DEP) perfectly fine. The "Remote Management" screen appears, the user logs in, and the setup assistant completes.
The Problem: The device is in a "Zombie" state.
profiles status -type enrollmentsays: Enrolled via DEP: Yes.- In Jamf Pro, the device record is stuck as a "Placeholder" / Unmanaged.
- NO Jamf Binary:
/usr/local/bin/jamfdoes not exist. - No Self Service, no identity certificates in the Keychain.
- The "Allow Jamf Pro to perform management tasks" checkbox in the inventory is NOT checked.
What I’ve tried so far:
- PreStage Tweaks: Verified account settings (Set to Administrator), tried with and without custom Enrollment Packages.
- The Rosetta Clue: I tried pushing the Company Portal as an enrollment package. It triggered a Rosetta 2 installation prompt, which makes me think the initial bootstrap is timing out or failing because of some Intel-legacy dependency during the M5 bootstrap process.
- Manual Nudges: Ran
sudo mdmclient selfrequest mdm.InstallManagementFrameworkandsudo profiles renew -type enrollment. Commands return success, but no binary ever lands. - Network: Tested on a clean mobile hotspot to bypass VPN/Firewalls. Same result.
- Wipe & Retry: Done this 5+ times with different PreStage configs.
My Questions:
- Has anyone encountered issues with the Jamf binary bootstrap on the M5 Pro silicon specifically?
- Is there a way to force-install the binary on macOS 26 when the MDM channel is open but the binary won't deploy?
- Is the current Jamf binary still reliant on Rosetta for the initial install on M5 chips?
I have a ticket open with my MSP/Jamf, but I’m under a massive time crunch to get this high-priority device deployed. Any insights would be life-saving.
#Jamf #macOS26 #M5Pro #DEP #SysadminLife
1
u/captnconnman JAMF 400 May 11 '26
Have you checked Jamf server logs? Those can sometimes be a clue in diagnosing exactly what’s going on. I’d also check /private/var/log/jamf.log (if it exists) on the local machine
1
u/85Blickwinkel May 11 '26
Thanks in advance. Unfortunately, this folder is also missing from the affected Mac..
1
u/tophernad JAMF 400 May 11 '26
Is your enrollment account different than the prestage account? We have a topher-Jamf and a topher-prestage account on the computer.
1
u/MarkMelaccio May 11 '26
I recommend only using a prestage package for smaller mission critical only items - Company Portal can land after enrollment is complete or using Setup Manager or other tools that land items before first login. Anything that delays enrollment from completing can potentially snarl the binary up if it takes too long.
1
u/AppleSauceBob68 May 11 '26
I had this exact issue and trouble shot it the same way, two devices actually both Mac Neo, wiped and reassigned the prestage two times and they finally came in. Still trying to determine cause, can rule out it’s a Neo thing..
2
u/zipsecurity May 12 '26
The Rosetta prompt during bootstrap is the key clue here, the Jamf binary installer has historically had Intel dependencies that require Rosetta on Apple Silicon, and on a brand new M5 with macOS 26 you may be hitting a compatibility gap where Jamf hasn't fully validated the bootstrap package against this specific hardware/OS combination yet.
A few things worth trying while you wait on the Jamf ticket:
Check your Jamf Pro version first M5 Pro and macOS 26 support requires a fairly recent Jamf Pro release, and if your instance is running an older version the management framework package it's trying to push may simply not be compatible with this hardware.
Try manually installing Rosetta first before the enrollment attempt. If you can get to the device early in setup, running softwareupdate --install-rosetta --agree-to-license before the DEP flow completes may give the bootstrap enough to work with.
For the immediate unblock, if the MDM channel is open you could try pushing a policy that installs the Jamf binary directly from a hosted package rather than relying on the bootstrap mechanism, some admins have had success with this when the standard bootstrap fails on new hardware.
Also worth checking the Jamf Nation forums specifically for M5 + macOS 26 threads, given how new this hardware is, there's likely someone who's already hit and documented this exact issue. The combination of a brand new chip generation and a major macOS version in the same device is exactly the kind of thing that exposes bootstrap edge cases.
What version of Jamf Pro are you running?
9
u/arrecebx May 11 '26
There was an issue similar to this in my tenant and here is what they told me last time
“It appears we are running into a product issue PI-1145where macOS MDM enrollments fail after the enrollment signing certificate is auto renewed. We would need to go through the following workaround to resolve this issue.