一个周六的傍晚,正在看已经下载下来的电视剧《理想之城》。快到饭点的时候说要出去吃晚饭,看到一半的我就在想要么把电脑里的视频文件复制一份到手机里看看能不能出去的时候继续往下看。然后就兴致勃勃的把手机和电脑连上,这时候弹出来一个更新的提示如下图一样:
正常点安装呗,然后给我蹦出更新失败无法连接网络,我以为网络出问题。然后习惯性打开百度看看网络正常不,网页不要太流畅,这不正常的很嘛。
好吧那我怀疑第一次是网络波动,重新把手机插拔了一下,让他重新跳出提示。第二次点安装还是一个鸟样,这啥情况???
那我第二次怀疑真是网络连接的问题,我换了个网络,这回总不能是网络问题了吧。第三次点安装,愤怒值+1。
开始回忆上次更新是哪时候,太久远了不记得了。那上次更新之后我对我的电脑做了啥东西,好像比较不靠谱的事情就是更新了macOS的大版本Big Sur。那应该也没啥感觉应该不是这个导致的,难道之前安装的电脑清除垃圾软件(CleanMyMac X)把什么系统文件给删了导致更新不行了?这就玩意:
然后打开发现没有关于更新软件文件的相关操作,暂时先不怀疑到你头上。
那就开始百度吧,好家伙百度到的第一条线索其实已经接近破案了但是我一直没往那块想,而是还是往版本更新那块想问题了。
我按照上面的那个走发现我的系统显示的没有su.example.com,而是下面这个样子。这回好了连系统都更新不了了 wft???
愤怒值+999。好吧先解决系统更新的问题吧,于是我开始了搜索文章题目《macos无法检查更新请确定您已接入互联网》这段关键字之旅。
我就觉得肯定是系统大版本的问题,果不其然吧,这么快就被我逮到了。于是我就按照下面的答案开始一通操作了。
操作完之后,还是那副吊样子,愤怒值+9999。这时候我已经待不住了,被叫了好几次出门。那就先出门吃饭吧晚上再回来解决你。
吃完回来后,第二遍尝试
A个鬼,我都安装好了。
同一个方法,没办法百度上到处都是抄来抄去的东西,鬼知道谁是第一个。放在看了n多个网页,差不多都是上面两个方法,要么就是苹果官网售后支持的一堆叫我弄网络的问题,我连试一下都不想试。于是我想应该是我搜索的姿势不对,要不去第二页看看。
这个虽然和搜索的相干程度较远,但是吧总觉得像是程序员写出来的标题,于是乎:
嗯,第一个回答就是很程序员的样子,以及你的昵称让我很相信你,但是我是不会用你的命令的,因为你这段看着就很陌生,感觉不在我的掌控范围之内,万一搞出其他的幺蛾子,我这等级我怕待会电脑就废了。
梯子?我直接好像下过蓝灯,可是我已经卸了啊,n久以前的事情了都。因为免费的也没啥好用,加之我也几乎不翻墙。岂不是又要载一下试试,算了算了感觉也不靠谱,应该不是外网的问题,如果是那岂不是大家都更新不了。
最后一个倒是有点道理,而且这个地址怎么看着有点眼熟,就是想不起来哪时候看到过。在浏览器里试了一下果然访问不到。
这个会不会就是更新连接的网址,为什么访问不到了啊,我用手机试试也访问不到,但是是一片空白而不是拒绝访问的页面。
emmm,虽然离目的地只差一点点,我还是错过了,想不到原因,我又从起点开始,继续搜了一通百度。
看到这句话又让我想起了是不是我安装的CleanMyMac X 把我系统更新的给屏蔽了,但是打开看了一通也没这个操作啊。正在苦恼的时候,我又看了一遍文字,突然灵光乍现,前面半句话点醒了我。
“我之前不想更新bigsur”。
是啊,在我更新完bigsur后,这个大版本导致我各种软件出问题,以及命令行的命令也出现一堆问题,后面解决了之后我决定不更新大版本,所以我也把版本更新这玩意给关了。再结合之前搜索到的ocsp.apple.com这个地址有点眼熟。脑子里的记忆总算浮出来了,我记得当时为了不更新用了一个很简单的方法,hosts里把地址指向127.0.0.1,这不就不会自动更新了嘛。
好家伙,果然如此,然后注释了之后重新点软件更新,出来了。。。。 可真是坑呐!!!
一切正常了,but你这Monterey我是不会更新的。我把注释放开,保存,我们下次再见。
谨以此篇纪念这个hosts引发的破问题。