Chyba v aktualizácii systému Chrome OS znemožňovala prihlásenie

Google vydal aktualizáciu Chrome OS 91.0.4472.165, ktorá obsahovala chybu, ktorá znemožňovala prihlásenie po reštarte. Niektorým používateľom pri načítavaní došlo k zacykleniu, v dôsledku čoho sa nezobrazila prihlasovacia obrazovka a ak sa objavila, neumožnila im pripojenie pomocou ich účtu. Na vyriešenie problému bol vydaný Chrome OS 91.0.4472.167.

Používateľom, ktorí si už nainštalovali prvú aktualizáciu, ale ešte nereštartovali zariadenie (aktualizácia sa aktivuje po reštarte), sa odporúča urýchlene aktualizovať svoj systém na verziu 91.0.4472.167. Ak je nainštalovaná problematická aktualizácia a prihlásenie je zablokované, odporúča sa nechať zariadenie chvíľu zapnuté a počkať, kým sa nová aktualizácia automaticky stiahne. Ako rezervu môžete skúsiť vynútiť aktualizáciu prostredníctvom prihlásenia hosťa.

Používateľom, ktorým systém pred dosiahnutím prihlasovacej obrazovky zamrzne a automatická inštalácia novej aktualizácie nefunguje, sa odporúča dvakrát stlačiť kombináciu Ctrl + Alt + Shift + R a použiť režim obnovenia továrenského nastavenia (Powerwash) alebo funkciu návratu systému. na predchádzajúcu verziu cez USB (Revert ), no v oboch režimoch sa lokálne dáta používateľa vymažú. Ak nemôžete zavolať režim Powerwash, budete musieť prepnúť zariadenie do režimu vývojára a resetovať ho do pôvodného stavu.

Jeden z používateľov analyzoval opravu a dospel k záveru, že dôvodom zablokovania prihlásenia bol preklep, kvôli ktorému chýbal jeden znak „&“ v podmienenom operátore používanom na kontrolu typu kľúčov. Namiesto if (key_data.has_value() && !key_data->label().empty()) { bolo zadané if (key_data.has_value() & !key_data->label().empty()) {

Ak teda volanie funkcie keydata.hasvalue() vrátilo hodnotu „false“, potom bola vyvolaná výnimka z dôvodu pokusu o prístup k chýbajúcej štruktúre.

Zdroj: opennet.ru

Pridať komentár