Our org has been using erase-install 33.1 off and on for full macOS upgrades but now we want all users on Sonoma 14.
When testing on a (Intel) VM logged in as regular user, it runs through and finishes the update properly. It also worked on about half the client Macs but also fails to work on a lot of other client Macs. A common failure in the logs is:
2024-08-16 12:16:11 | v33.1 | [get_user_details] user cancelled dialog so exiting...
How are they doing this as it's set for no user interaction and I've done all the screenshots to track the procedure. Is it hanging somewhere and the error is spurious? The script is long and convoluted and I'm definitely not comfortable with scripting and therefore not good at interpreting it's errors.
One user was not present for the procedure as they were out of town and later on when trying to upgrade their Mac manually in Software Update, it errored out twice with an 'internal error'. Manually downloading the Sonoma installer worked.
Does anyone know if erase-install is affected by official Apple OS installer problems or seen this as a wider issue? Or is there a better method to upgrade the OS to a new major version? Thanks in advance!