MacOS CHROME HTTPS ERR_CERT_DATABASE_CHANGED 與 NETWORK CHANGED 的提示
MacOS CHROME HTTPS ERR_CERT_DATABASE_CHANGED 與 NETWORK CHANGED 的提示
- 轉自 https://www.jianshu.com/p/6e8bd4cdb2a2 pypypy 關註 2017.04.10 14:58* 字數 539 閱讀 349評論 0喜歡 2Chrome 報錯,而且是反復的、隨機的報錯:『ERR_NETWORK_CHANGED』和『ERR_CERT_DATABASE_CHANGED』,就這兩個。第一個出現的時候,頁面 load 失敗;第二個錯誤出現一般都是 js 或者 css 等頁面資源 load 不下來(但是在新窗口打開這些資源又都沒有問題)。
找了一圈,國外的網友們普遍表示情緒很穩定,沒有遇到過。難道只是我大兲朝人民會遇到?
一開始考慮過是最近倡導的 HTTP => HTTPS 運動,有部分網站匆忙升級,可能在主站和資源站(相當一部分網站會把靜態資源放到 CDN 上)之間的 key chains 路徑有沖突所致。CERT_DATABASE_CHANGED應該也是差不多的意思——原諒我懶癌發作,沒去挖 chromium 代碼。
不過網站的配置有錯,我也沒轍。問題卻總是要解決的,哪怕用什麽討巧的辦法。於是,今天找到了V2EX上面的這個 issue《MacOS Sierra 升級 CHROME 用 HTTPS 訪問間歇性失敗》。原來已經有朋友發現了罪魁禍首,就是 Alipay 的安全控件。從評論區盆友們的反饋看,問題是已經解決了。
# 第一種辦法:停用支付寶的安全控件
sudo launchctl remove com.alipay.DispatcherService
# 第二種辦法:徹底刪除(手動卸載)支付寶安全控件
sudo rm -rf /Library/Application\ Support/Alipay && \
sudo rm -rf /Library/LaunchDaemons/com.alipay.DispatcherService.plist && \
sudo rm -rf ~/Library/LaunchAgents/com.alipay.adaptor.plist && \
sudo rm -rf ~/Library/LaunchAgents/com.alipay.refresher.plist && \
sudo rm -rf ~/Library/Internet\ Plug-Ins/aliedit.plugin && \
sudo rm -rf ~/Library/Internet\ Plug-Ins/npalicdo.plugin
支付寶產品安全策略的變化可以很清晰看出來,手機支付的方式越來越成為主流,而且相對也更為安全可靠。PC 端支付的機會越來越少,MacOS 上裝不裝、用不用支付寶安全控件,影響不大。跟 Chrome 抽風比起來,我更願意卸載它。
MacOS CHROME HTTPS ERR_CERT_DATABASE_CHANGED 與 NETWORK CHANGED 的提示