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