My company is using Jamf Cloud and we were upgraded to 10.33 over the weekend. Since then, when using the MDM command to install updates, Macs keep reinstalling 11.6.1 even if it's already installed. The situation is as such:
I am using a modified version of this - https://github.com/kdrwygvh/Sunstein_macOSUpdates. The softwareupdate
command runs and shows these two updates
* Label: Device Support Update-
Title: Device Support Update, Version: , Size: 191029K, Recommended: YES,
* Label: Safari15.1BigSurAuto-15.1
Title: Safari, Version: 15.1, Size: 118254K, Recommended: YES,
So the MDM command runs, but it finds that 11.6.1 is available, despite it already being installed, and reinstalls it.
This has happened once a day starting early on the 31st and my instance was updated on the 30th. The first entry is when the update was originally installed, via the same script (less a few tweaks).
I suspect the issue is that Jamf isn't properly evaluating what updates a Mac does and does not have installed. I don't really know of a way to test this, though, since Jamf has implemented only a handful of MDM commands around updating. I don't see a way to run a "naked" AvailableOSUpdates check to see what it returns. This is happening on all Macs as far as I can tell (have only released to my test group so far) and only started with Jamf Pro 10.33. Macs are reconning after installing the 11.6.1 update. I have only tested on Intel Macs so far.
Is anyone else having this issue, know of anything to try to confirm or deny my hypothesis, or opened a ticket with Jamf already?