JAMF and M1s - Running in Rosetta 2 is not supported

eaititig
New Contributor III

Since we've had these M1 Mac minis and the latest Monterey updates, performing erase installs on these machines has become a somewhat manual process. We use to have a script in JAMF which would get called by a trigger and that worked just fine with 12.1.

Now when we try that we get "Running in Rosetta 2 is not supported". If I run the same script at the command line, it will run fine, so I can only assume it's JAMF's Helper app which is Intel and not M1 compiled and causing this problem.

 

4 REPLIES 4

vinu_thankachan
Contributor

Jamf pro 10.25.2 and above have the M1 support with out Rosetta 2

eaititig
New Contributor III

Well, that's nice but JAMF is the one firing off startosinstall and it's coming back with that error message when ONLY being sent via JAMF. The SAME script run locally on the Mac works just fine.

dgeiler
Contributor

see my post 

install-rosetta-2.sh

eaititig
New Contributor III

I ended up fixing this by creating a Swift application compiled on an M1 Mac which all it does is executes the JAMF trigger which is a script that executes startosinstall. Crazy eh?