低級錯誤?Google因一個字符錯誤搞砸所有Chromebook
上周 Google 向 Chromebook 推送了 Chrome OS 91,隨后有大量用戶向 Google 報告他們的設備在升級到 91.0.4472.147 后發現 CPU 長期處于滿負荷運載中,Google 隨后不久就撤消了該更新,并將用戶的系統降級至 91.0.4472.114。近日 Google 又向用戶推送了一次版本更新,該版本號為 91.0.4772.165,這次系統更新引入的問題比上一次更加嚴重。
根據用戶反饋,更新至這個新的 Chrome OS 后,系統會鎖上用戶的 Chromebook。即使用戶輸入了正確的賬號密碼也無法進入系統桌面,甚至部分用戶的電腦會出現循壞開機的狀況。出現這些情況后,用戶只能通過 U 盤恢復電腦,由于這個系統問題實在是太過突然,不少用戶的重要文件都出現了不同程度的丟失。因此當你在系統托盤中看到系統更新提示后,千萬不要關閉你的 Chromebook。否則,Chrome OS 會在重啟后自動安裝更新,這意味著你的設備會被更新至有問題的 91.0.4772.165 版本。
雖然 Google 在意識到了這個問題后,迅速將系統更新從其服務器上撤了下來,但有不少用戶已經更新了系統。
那么此次錯誤到底因何而起呢?開發者通過代碼比對工具發現了該文件中的差異,從中我們可以看到,Google 的開發者忘記在條件語句中添加第二個"&",從而阻止了 Chrome OS 對用戶登錄信息進行解密,而這正是登陸設備所必須的信息。在推出 Chrome OS 正式版本之前,Google 還率先推出了三個開發者版本,我們不確定這個重大的錯誤是如何通過三個開發者版本之后還能進入穩定版的,整個事件凸顯了 Google 對 Chrome OS 版本缺乏足夠嚴格的質量控制 —— 對于打算長期使用 Chrome OS 的用戶來說,這肯定不是一個好現象。目前針對此次事故的修復補丁已推出,用戶可以放心更新了。要想萬無一失,用戶還是要養成定期備份重要文件的好習慣。