Spoločnosť Google vydala aktualizáciu Chrome OS 91.0.4472.165, v ktorej došlo k chybe, ktorá spôsobila nemožnosť prihlásiť sa po reštarte. Niektorí používatelia sa stretli s cyklom pri spúšťaní, pri ktorom sa prihlasovacia obrazovka nezobrazila alebo sa zobrazila, ale nepripustila prihlásenie pod svojím účtom. K rýchlemu uvedeniu opravného balíka Chrome OS 91.0.4472.167 došlo s cieľom odstrániť tento problém.
Používateľom, ktorí už nainštalovali prvú aktualizáciu, ale ešte reštartovali zariadenie (aktualizácia sa aktivuje po reštarte), sa odporúča okamžite aktualizovať systém na verziu 91.0.4472.167. V prípade, že problémová aktualizácia bola nainštalovaná a prihlásenie je zablokované, odporúča sa nechať zariadenie zapnuté na nejaký čas a počkať, kým sa automaticky stiahne nová aktualizácia. Ako záložné riešenie možno skúsiť nútene spustiť aktualizáciu cez hosťovský účet.
Používateľom, ktorých systém zamrzne pred prihlásením a automatická inštalácia novej aktualizácie nefunguje, sa odporúča stlačiť kombináciu Ctrl + Alt + Shift + R dvakrát a využiť režim obnovenia do továrenských nastavení (Powerwash) alebo funkciu vrátenia systému na predchádzajúcu verziu cez USB (Revert), ale v oboch režimoch budú vymazané miestne dáta používateľa. Ak sa režim Powerwash nedarí aktivovať, bude potrebné prepnúť zariadenie do režimu vývojára s resetovaním do pôvodného stavu.
Jeden z používateľov analyzoval opravu a dospel k záveru, že príčina zablokovania prihlásenia spočíva v preklepe, kvôli ktorému bol v podmienkovom operátore použitom na kontrolu typu kľúčov vynechaný jeden znak „&“. Namiesto if (key_data.has_value() && !key_data->label().empty()) { bola uvedená podmienka if (key_data.has_value() & !key_data->label().empty()) {
Takže ak volanie keydata.hasvalue() vrátilo „false“, následne došlo k výnimke kvôli pokusu o prístup k chýbajúcej štruktúre.
Zdroj: opennet.ru
