Posted on 01-08-2024 12:33 AM
Hello,
I am new with Jamf. We are currently using Nudge to make our user update their mac. The problem is that actually most of the time, there is no update on softwareupdate being shown. We made a deferral update for Sonoma but some mac are on it.
For example, this user is on 14.1.2 while the 14.2.1 is available since almost 3 week but doesn't show. I used the command softwareupdate -l to check every day with a policy but nothing appear. (We reboot 2 to 3 time the mac and still nothing)
Does anyone got the same problem and was able to fix it?
Thanks for your help
Posted on 01-08-2024 05:10 AM
Check to make sure the correct hosts and ports are open to Apple. If there are any blocks, or SSL filters involving software update they won't populate. Below is Apples enterprise network guide, or you can use Mac Evaluation Utility from Apple Seed which will test all this and provide a report.
One last comment. Sonoma can no longer be deferred, the 90day deferral window expired on 12/26/23.
Posted on 01-08-2024 06:13 AM
Thanks for your time AJPinto.
I will check that and comeback here if it solve the problem or not.
Posted on 01-08-2024 07:11 AM
@AJPintoThe hosts and ports aren't blocked. Can a configuration profiles that try to automatically update the Mac can cause also a problem?
Posted on 01-08-2024 07:17 AM
Nope, it's not possible for a configuration profile to hide macOS Sonoma updates at this point.
Try to run sudo softwareupdate -aiR, I'm figuring it should fail but it will trigger the OS update workflow. While that is running, check the /var/log/install.log and keep an eye on the software update logs, this log should tell you what is going on. If updates are being blocked with a configuration profile, this log will specifically tell you they are deferred and until what date.
To clarify. You can still block updates less then 90 days old. So 14.2.1, 14.1 and everything in between can be deferred however 14.0 is older than 90 days and should show up. Same would apply to any macOS 13 updates.
Posted on 01-08-2024 07:25 AM
I will check that. Thanks you!
Posted on 01-08-2024 07:57 AM
It seems that the problem were from the restriction payload for non-macos minor update that still blocked all update to show on softwareupdate... When I delete it and run the command line that @obi-k suggested, sonoma and ventura update showed up.
Thanks again for your help!
Posted on 01-08-2024 06:43 AM
Are your Macs pointing to an internal SUS Server/URL?
I'd double-check your configuration profiles to see if another profile is holding a deferral in a Restrictions payload.
Posted on 01-08-2024 07:08 AM
Hello obi-K,
There no internal SUS Server/URL. I checked the different configuration profiles we have and the only one who has resistrictions playload is for non-macos minor update with a deferral of 1 days.
Posted on 01-08-2024 07:21 AM
In addition to @ajpinton, I use this in Terminal here and there when I see this issue.
softwareupdate -l --include-config-data
Posted on 01-08-2024 07:59 AM
Thanks for your help @obi-k . The restriction payload for non-macos minor update blocked all softwareupdate to be shown