WARNING: This article may be obsolete
This post was published in 2022-07-21. Obviously, expired content is less useful to users if it has already pasted its expiration date.
This post was published in 2022-07-21. Obviously, expired content is less useful to users if it has already pasted its expiration date.
注意
本文仅仅描述了一个现象,无法确认有哪些DNS一定会阻断macOS的更新推送。
更新macOS Monterey 12.5 的时候我遇到了一个问题:Monterey 12.5的更新日志已经写在了Apple官网上,我的电脑前几天还提醒我“Monterey 12.5 is available”,今天我想更新的时候却发现电脑无论如何都收不到12.5的更新了,“Your mac is up to date - macOS Monterey 12.4 ”,就好像12.5被Apple紧急下线了一样。
方法1:万能重启大法:无效!
方法2:轮流切换各种DNS(以及DoH),每次切换DNS以后都使用命令 $ softwareupdate -l 强制刷新可用更新。果然奇怪的东西出现了:
懒得去分析DNS响应的到底是什么地址了(根据以前的抓包结果,macOS的系统升级检测CDN有Akamai和Level 3),赶紧升级了算了。
Last Modified in 2023-01-25