起因
公司给配的Mac Pro屏幕一直有问题,当屏幕像素发生变化的时候会有偶发性的闪屏出现,通过反复观察发现是屏幕上某一部分会瞬间移动到像素变化的区域,发生时面积不固定很是烦人,最无语的是正专心敲代码或者看资料时,鼠标或者光标移动都会导致闪屏的发生,让人抓狂。
拿给苹果售后去修理更是无语,直接给换了一块屏幕,估计苹果的那些大神压根没有检测,为啥我这么确定?因为问题依旧!!!
这不,昨天第三方维修过来排除了机器老化(新机器)的可能性之后怀疑是系统问题,让找IT部门重做一下系统观察一下,于是屁颠屁颠的去重做系统,不到20分钟就OK了,也是效率,于是电脑装包,期待晚上下班之后见证奇迹的时刻(在公司用的是自己买的Mac)。
于是悲剧开始了。。。
WTF!?
下班回家非常期待验证闪屏这个恼人的问题是否真的解决了,打开电脑开装常用软件,第一个当然是homebrew了!结果安装的时候提示说:不能连接到软件更新服务器(upapple.公司域名.info),黑人问号脸.jpg。回头一想,估计是因为用的公司定制版的系统的原因,为了加速网络替换了配置,瞬间开始后悔,应该在公司的时候打开看一眼啊!!现在后悔也没用了,只能开始解决啦。这时候在AppleStore发现了新版系统的更新推送,赶紧点击之,期待升级之后能解决这个问题,结果AppleStore直接弹出一个对话框,问题依旧!!!我擦,你们这帮IT部门的大哥,定制化的够深入的啊!!可是你们考虑过大家回家使用电脑的需求吗!!!
解决
想来想去这肯定是Mac那个配置项被修改了,于是只好在没有Google的情况下(系统重装:浏览器插件gone、密钥gone、常用配置gone)只好使用百度搜索相关信息然而并没有发现有用信息,期间使用grep暴力并行搜索关键字。
这是非得逼我重装下Mac?谁怕谁!又不是不会。于是开始搜索Mac重装相关的信息,跳转到了Mac的官方文档,开头就吐血了,因为要从App Store下载系统镜像,可是我的App Store上不去啊,进入了怪圈。。。
这时候看到如下信息:
如果您要为 macOS High Sierra 创建可引导安装器,请从运行 High Sierra、Sierra 10.12.5 或更高版本或者 El Capitan 10.11.6 的 Mac 中进行下载。企业管理员:请从 Apple 而不是本地托管的软件更新服务器进行下载。
嘿!?本地托管的软件更新服务器?看起来像是我遇到的问题诶,点进去一看,发现是配置软件更新服务器的命令
1 | defaults read /Library/Preferences/com.apple.SoftwareUpdate CatalogURL |
赶紧打开,瞬间在里面找到了一直连不上的域名!(这个文件不是文本文件是Apple binary property list)使用文档中的命令对配置进行重置!一切都恢复了!brew安装成功了,系统也更新了,除了屏幕仍然是坏的😭
吐槽
IT弄成这样的本意其实是为了优化大家在公司的上网体验,但是这种优化方案明显过于一刀切了,更好的方法是对于台式机使用这种配置,而对于笔记本这种就需要配置相对灵活的网络配置,毕竟笔记本的网络环境是说变就变的嘛。
转载请注明来源链接 http://just4fun.im/2018/02/06/Mac不能连接到软件更新服务器/ 尊重知识,谢谢:)