Minor Updates Deferred when only major updates set to deferred

MikeyK
New Contributor III

We are currently seeing minor updates being deferred even though there are no restrictions on them. 
There is a major OS Deferral set for 90 days and enforced and no other settings. 

2025-01-21 09_57_27-Screenshot 2025-01-21 at 9.48.04 AM.png

I thought maybe it may have been the Jamf configuration profile, so I configured just the settings manually but same issue appears. 

If I disable the configuration profile completely, all updates show Deferred: No
2025-01-21 11_14_41-Screenshot 2025-01-21 at 10.34.16 AM.png.png
There going to be no major release until the end of the year so its safe to disable the policy for now but would be great to get an understanding on why this is occuring.

 

1 ACCEPTED SOLUTION

wakco
Contributor III

That list is available Full Installers, not minor updates. So the Major Updates Deferral is in fact not applying to the minor updates, to see a list of available minor updates (that have not yet been installed use softwareupdate --list instead, these are the updates governed by Minor Updates Deferral.

All the --list-full-installers shows is that if you were to attempt to upgrade to macOS 13 or macOS 14 from macOS 12, the Major Upgrade Deferral would apply since the current minor versions of 13 & 14 on offer are still within the Major deferral period.

Here's a current view from mist (command line version, another utility that can list available full installers, it has a gui version as well:

mist list installer

┌──────────────────┐
│ INPUT VALIDATION │
└──────────────────┘
  ├─ Search only for latest (first) result will be 'false'...
  ├─ Include betas in search results will be 'false'...
  ├─ Only include compatible installers will be 'false'...
  ├─ Output type will be 'ascii'...
┌────────┐
│ SEARCH │
└────────┘
  ├─ Searching for macOS Installer versions...
  └─ Found 29 macOS Installer(s) available for download

┌───────────────┬────────────────────┬─────────┬─────────┬──────────┬────────────┬────────────┐
│ IDENTIFIER    │ NAME               │ VERSION │ BUILD   │ SIZE     │ DATE       │ COMPATIBLE │
├───────────────┼────────────────────┼─────────┼─────────┼──────────┼────────────┼────────────┤
072-44286    macOS Sequoia     15.2   24C101 15.29 GB2024-12-12True      
072-29965    macOS Sequoia     15.1.1 24B209112.73 GB2024-11-20False     
072-30111    macOS Sequoia     15.1.1 24B91  14.56 GB2024-11-20True      
072-12295    macOS Sequoia     15.1   24B208312.73 GB2024-10-31False     
072-12353    macOS Sequoia     15.1   24B83  14.56 GB2024-10-29True      
072-01382    macOS Sequoia     15.0.1 24A348 14.48 GB2024-10-22True      
072-36705    macOS Sonoma      14.7.2 23H311 13.67 GB2024-12-12True      
072-09041    macOS Sonoma      14.7.1 23H222 13.67 GB2024-11-05True      
072-36728    macOS Ventura     13.7.2 22H313 12.22 GB2024-12-12True      
072-09024    macOS Ventura     13.7.1 22H221 12.22 GB2024-11-05True      
052-60131    macOS Monterey    12.7.4 21H112312.42 GB2024-03-19True      
042-45246    macOS Big Sur     11.7.1020G142712.42 GB2023-09-12False     
001-68446    macOS Catalina    10.15.719H15  08.75 GB2020-11-12False     
001-57224    macOS Catalina    10.15.719H4   08.75 GB2020-10-28False     
001-51042    macOS Catalina    10.15.719H2   08.75 GB2020-09-25False     
001-36801    macOS Catalina    10.15.619G202108.75 GB2020-08-13False     
001-36735    macOS Catalina    10.15.619G200608.75 GB2020-08-07False     
001-15219    macOS Catalina    10.15.519F220008.74 GB2020-06-16False     
001-04366    macOS Catalina    10.15.419E226908.75 GB2020-05-05False     
061-86291    macOS Catalina    10.15.319D206408.69 GB2020-03-24False     
061-26589    macOS Mojave      10.14.618G103 06.52 GB2019-10-15False     
061-26578    macOS Mojave      10.14.518F205906.52 GB2019-10-15False     
041-88800    macOS Mojave      10.14.418E203406.53 GB2019-10-24False     
041-91758    macOS High Sierra 10.13.617G66  05.71 GB2019-10-20False     
10.12.6-16G29macOS Sierra      10.12.616G29  05.01 GB2017-07-15False     
10.11.6-15G31OS X El Capitan   10.11.615G31  06.20 GB2016-05-18False     
10.10.5-14F27OS X Yosemite     10.10.514F27  05.72 GB2015-08-05False     
10.8.5-12F45 OS X Mountain Lion10.8.5 12F45  04.45 GB2013-09-27False     
10.7.5-11G63 Mac OS X Lion     10.7.5 11G63  04.72 GB2012-09-28False     
└───────────────┴────────────────────┴─────────┴─────────┴──────────┴────────────┴────────────┘

What is important here is the Date column, it shows the date when each full installer was released. This can be confirmed at https://sofa.macadmins.io/. Apple also often removes older minor update full installers at around the 90 day mark to also provide a means of helping to manage deferrals, but this has the side effect of what we are seeing right now, where if going from macOS 12 Monterey, the only full installer available is for 15.0.1. So let's say you then upgrade to 15.0.1, the computer would then offer minor updates to 15.2 (assuming the Minor Updates Deferral has not been applied). It is a quirk of how Apples Major/Minor Update Deferrals are applied, but an important distinction.

 

View solution in original post

4 REPLIES 4

wakco
Contributor III

That list is available Full Installers, not minor updates. So the Major Updates Deferral is in fact not applying to the minor updates, to see a list of available minor updates (that have not yet been installed use softwareupdate --list instead, these are the updates governed by Minor Updates Deferral.

All the --list-full-installers shows is that if you were to attempt to upgrade to macOS 13 or macOS 14 from macOS 12, the Major Upgrade Deferral would apply since the current minor versions of 13 & 14 on offer are still within the Major deferral period.

Here's a current view from mist (command line version, another utility that can list available full installers, it has a gui version as well:

mist list installer

┌──────────────────┐
│ INPUT VALIDATION │
└──────────────────┘
  ├─ Search only for latest (first) result will be 'false'...
  ├─ Include betas in search results will be 'false'...
  ├─ Only include compatible installers will be 'false'...
  ├─ Output type will be 'ascii'...
┌────────┐
│ SEARCH │
└────────┘
  ├─ Searching for macOS Installer versions...
  └─ Found 29 macOS Installer(s) available for download

┌───────────────┬────────────────────┬─────────┬─────────┬──────────┬────────────┬────────────┐
│ IDENTIFIER    │ NAME               │ VERSION │ BUILD   │ SIZE     │ DATE       │ COMPATIBLE │
├───────────────┼────────────────────┼─────────┼─────────┼──────────┼────────────┼────────────┤
072-44286    macOS Sequoia     15.2   24C101 15.29 GB2024-12-12True      
072-29965    macOS Sequoia     15.1.1 24B209112.73 GB2024-11-20False     
072-30111    macOS Sequoia     15.1.1 24B91  14.56 GB2024-11-20True      
072-12295    macOS Sequoia     15.1   24B208312.73 GB2024-10-31False     
072-12353    macOS Sequoia     15.1   24B83  14.56 GB2024-10-29True      
072-01382    macOS Sequoia     15.0.1 24A348 14.48 GB2024-10-22True      
072-36705    macOS Sonoma      14.7.2 23H311 13.67 GB2024-12-12True      
072-09041    macOS Sonoma      14.7.1 23H222 13.67 GB2024-11-05True      
072-36728    macOS Ventura     13.7.2 22H313 12.22 GB2024-12-12True      
072-09024    macOS Ventura     13.7.1 22H221 12.22 GB2024-11-05True      
052-60131    macOS Monterey    12.7.4 21H112312.42 GB2024-03-19True      
042-45246    macOS Big Sur     11.7.1020G142712.42 GB2023-09-12False     
001-68446    macOS Catalina    10.15.719H15  08.75 GB2020-11-12False     
001-57224    macOS Catalina    10.15.719H4   08.75 GB2020-10-28False     
001-51042    macOS Catalina    10.15.719H2   08.75 GB2020-09-25False     
001-36801    macOS Catalina    10.15.619G202108.75 GB2020-08-13False     
001-36735    macOS Catalina    10.15.619G200608.75 GB2020-08-07False     
001-15219    macOS Catalina    10.15.519F220008.74 GB2020-06-16False     
001-04366    macOS Catalina    10.15.419E226908.75 GB2020-05-05False     
061-86291    macOS Catalina    10.15.319D206408.69 GB2020-03-24False     
061-26589    macOS Mojave      10.14.618G103 06.52 GB2019-10-15False     
061-26578    macOS Mojave      10.14.518F205906.52 GB2019-10-15False     
041-88800    macOS Mojave      10.14.418E203406.53 GB2019-10-24False     
041-91758    macOS High Sierra 10.13.617G66  05.71 GB2019-10-20False     
10.12.6-16G29macOS Sierra      10.12.616G29  05.01 GB2017-07-15False     
10.11.6-15G31OS X El Capitan   10.11.615G31  06.20 GB2016-05-18False     
10.10.5-14F27OS X Yosemite     10.10.514F27  05.72 GB2015-08-05False     
10.8.5-12F45 OS X Mountain Lion10.8.5 12F45  04.45 GB2013-09-27False     
10.7.5-11G63 Mac OS X Lion     10.7.5 11G63  04.72 GB2012-09-28False     
└───────────────┴────────────────────┴─────────┴─────────┴──────────┴────────────┴────────────┘

What is important here is the Date column, it shows the date when each full installer was released. This can be confirmed at https://sofa.macadmins.io/. Apple also often removes older minor update full installers at around the 90 day mark to also provide a means of helping to manage deferrals, but this has the side effect of what we are seeing right now, where if going from macOS 12 Monterey, the only full installer available is for 15.0.1. So let's say you then upgrade to 15.0.1, the computer would then offer minor updates to 15.2 (assuming the Minor Updates Deferral has not been applied). It is a quirk of how Apples Major/Minor Update Deferrals are applied, but an important distinction.

 

MikeyK
New Contributor III

Thank you wakco, that does make sense, I was only looking at that one particular distinction, which is
X.0.0 = Major release
0.X.0 = Minor release
0.0.X = Security response release

Thank you for the website, very handy!

oli
New Contributor III

Have you tried to use a Configuration Profile with the option 'Restrictions'? Under the Tab 'Functionality' you can set 'Defer Updates of Only major software updates for 90 days'? Maybe the behavior is different to yours.

sdagley
Esteemed Contributor II

@MikeyK Try adding a forceDelayedSoftwareUpdates key set to false in your Configuration Profile