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.
Use Apple products on enterprise networks - Apple Support
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.
Use Apple products on enterprise networks - Apple Support
Thanks for your time AJPinto.
I will check that and comeback here if it solve the problem or not.
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.
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.
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.
Thanks for your time AJPinto.
I will check that and comeback here if it solve the problem or not.
@AJPintoThe hosts and ports aren't blocked. Can a configuration profiles that try to automatically update the Mac can cause also a problem?
@AJPintoThe hosts and ports aren't blocked. Can a configuration profiles that try to automatically update the Mac can cause also a problem?
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.
In addition to @ajpinton, I use this in Terminal here and there when I see this issue.
softwareupdate -l --include-config-data
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.
I will check that. Thanks you!
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.
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 @mvu suggested, sonoma and ventura update showed up.
Thanks again for your help!
In addition to @ajpinton, I use this in Terminal here and there when I see this issue.
softwareupdate -l --include-config-data
Thanks for your help @mvu . The restriction payload for non-macos minor update blocked all softwareupdate to be shown