Skip to main content

Howdy,

I am testing the process for updating the computers to Mojave for my end users, but I'm running into an issue. No one seems to be talking about it, so hopefully it is an easy fix.

I've been following this process: https://github.com/kc9wwh/macOSUpgrade Which I remember working fine for High Sierra, but when I run the process now, it only works for users that have admin rights. For non-admin users, it gets to the fullscreen splash and gives a prompt asking for admin rights.

I've tried a few things, but I can't get around this issue. The issue was also raised on the Github page, but I was hoping one of yall would be able to help me out, or at least show me an alternative update method that I can push down to non-admin users.

@kroberts1 @szultzie Running through the same issue, I had it last year going to High Sierra but just dealt with it since I had to convert from netboot imaging to DEP imaging anyway. Looking at the same issue now with Mojave.

One thing I found was I was using a slightly modified version of this Self Service macOS Upgrade script to allow staff to upgrade to Mojave, and there's a note in there about using startosinstall without a user logged in.

This workflow will not work if a user is not logged in since the startosinstall binary requires a user to be logged in. Tested with macOS 10.13.4 and you will get errors in that the process couldn't establish a connection to the WindowServer.

That would make sense to me as to what is causing it to continue updating after logging in. And I haven't had this issue when I run the update from Self Service since a user is signed in. Now I'm just trying to figure out if there's a way to have Jamf remotely login to to the GUI of all the Macs... I know there's the applescript that can be run from Remote Desktop but that's not an all-in-one automated way to accomplish an upgrade.