Posted on 10-03-2016 11:11 AM
macOS Sierra Available as an Automatic Download Starting Today
Oh boy. Just what we needed.
Starting today, Apple is making the new macOS Sierra operating system available as an automatic download to customers running OS X El Capitan in order to encourage them to update. Customers who have auto downloads enabled will see macOS Sierra start to download automatically, but it will not install without express user permission.
Better make sure Automatic updates are disabled on your managed systems or your bandwidth will suffer.
Posted on 10-05-2016 12:52 PM
Thanks for having a look!
Posted on 10-05-2016 04:19 PM
I've re-verified that the Self Service upgrade policy functions properly if the Mac caches the installer via policy.
What I'm banging my head against are two things...
1. Why am I seeing the error "Installation failed. The package could not be verified."
2. Why is my script-generated XML file four bytes smaller than the Casper-generated one?
Posted on 10-05-2016 04:31 PM
General note for those who haven't seen it yet...
The attached image is the notification center message users will see after the "Install macOS Sierra" application has automatically downloaded.
Posted on 10-05-2016 07:13 PM
@milesleacy is it possible that the checksum on the InstallESD package in your JSS doesn't match the checksum of the package that was automatically downloaded from the App Store?
Posted on 10-05-2016 11:53 PM
@mpermann has the right idea about checksums potentially not matching, even if size matches, I didn't articulate it explicitly. Probably a longshot, but you never know.
Also, @milesleacy, does it work if you used the InstallESD "generated" from your script (a.k.a. copied from the install .app) but instead of using your script to generate the XML too, use a copy of the Casper-generated XML instead? Also, you can diff the two XML files to see what the difference is. Maybe it's just errant line breaks or spaces?
Posted on 10-06-2016 12:27 AM
@milesleacy, thanks for sharing what the upgrade notification looks like. I've added the graphic you've shared to my post on managing the automatic download of the Sierra installer, available via the link below:
Posted on 10-06-2016 01:11 PM
@pcrandom I solved the XML file problem. The echo in line 15 needed single quotes to pass the double quote characters within. After that change, the XML files were identical.
I still get the same errors on the policy execution, even if I disable package validation on computerSecurity.html.
Posted on 10-07-2016 09:30 AM
Have you considered just using the command line install tool included in the Sierra installer? I believe they've made some additions/updates to it, but this might get you started: https://macops.ca/new-adventures-in-automating-os-x-installs-with-startosinstall
Posted on 10-24-2016 09:46 AM
Has anyone found a way to remove the "macOS Installer Notification" update? Or at least disable it from popping up?