Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Mr_Brightside_@

macrumors 68040
Original poster
Sep 23, 2005
3,798
2,167
Toronto
Following this doc, I've blocked the indicated hosts for macOS Updates in the hopes that one would remove the Monterey upgrade notification.
After updating and saving hosts, I did sudo killall -HUP mDNSResponder. However, Monterey is still listed.
I do not yet want to proceed with the upgrade as not all my Macs support Monterey natively.
Any ideas on how to check what host is being contacted for upgrades?
 

davidlv

macrumors 68020
Apr 5, 2009
2,291
874
Kyoto, Japan
Following this doc, I've blocked the indicated hosts for macOS Updates in the hopes that one would remove the Monterey upgrade notification.
After updating and saving hosts, I did sudo killall -HUP mDNSResponder. However, Monterey is still listed.
I do not yet want to proceed with the upgrade as not all my Macs support Monterey natively.
Any ideas on how to check what host is being contacted for upgrades?

In terminal;
1. sudo softwareupdate --ignore "macOS Monterey"
2. defaults delete com.apple.preferences.softwareupdate LatestMajorOSSeenByUserBundleIdentifier
3. softwareupdate -l

For me, the red update badge disappeared immediately after step 3 above
or ––– try this –––
defaults delete com.apple.systempreferences AttentionPrefBundleIDs; killall Dock


Important: To reset the "-ignore" command;
sudo softwareupdate --reset-ignored
 
  • Like
Reactions: Mr_Brightside_@

bogdanw

macrumors 603
Mar 10, 2009
6,099
3,011
softwareupdate --ignore is no longer supported, it doesn’t work in Big Sur.
My solution is to:
-disable “Automatically keep my Mac up to date” and “Download new updates when available”
- keep enabled “Check for updates” and “Install system data files and security updates”
- use the following commands to get rid of the red bubble when it shows up

Code:
rm ~/Library/Preferences/com.apple.preferences.softwareupdate.plist; defaults delete com.apple.systempreferences AttentionPrefBundleIDs; defaults delete com.apple.systempreferences DidShowPrefBundleIDs; killall Dock

Searching for updates from Terminal with softwareupdate -l does not lead to a notification, only opening the Software Update preference pane.
 
  • Like
Reactions: Mr_Brightside_@

Mr_Brightside_@

macrumors 68040
Original poster
Sep 23, 2005
3,798
2,167
Toronto
sudo softwareupdate --ignore "macOS Monterey"
I tried anyway (my Mac is self-managed and I know --ignore continued to work for awhile if the Mac is managed) and got
softwareupdate: unrecognized option `--ignore'
Doesn't point 3 list updates?

softwareupdate --ignore is no longer supported, it doesn’t work in Big Sur.
My solution is to:
-disable “Automatically keep my Mac up to date” and “Download new updates when available”
- keep enabled “Check for updates” and “Install system data files and security updates”
- use the following commands to get rid of the red bubble when it shows up

Code:
rm ~/Library/Preferences/com.apple.preferences.softwareupdate.plist; defaults delete com.apple.systempreferences AttentionPrefBundleIDs; defaults delete com.apple.systempreferences DidShowPrefBundleIDs; killall Dock

Searching for updates from Terminal with softwareupdate -l does not lead to a notification, only opening the Software Update preference pane.
The rm seems to work but then I get
Domain (com.apple.systempreferences) not found.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.