Un errore nell'aggiornamento di Chrome OS ha portato all'impossibilità di accesso al sistema

Google ha rilasciato l'aggiornamento Chrome OS 91.0.4472.165, che ha presentato un errore che ha impedito l'accesso al sistema dopo il riavvio. Alcuni utenti hanno riscontrato un loop durante il caricamento, a causa del quale la schermata di accesso non appariva e, se appariva, non consentiva di accedere con il proprio account. È stato rapidamente rilasciato un aggiornamento corretto Chrome OS 91.0.4472.167 per risolvere il problema.

Si raccomanda agli utenti che hanno già installato il primo aggiornamento, ma non hanno ancora riavviato il dispositivo (l'aggiornamento si attiva dopo il riavvio), di portare urgentemente il loro sistema alla versione 91.0.4472.167. Nel caso in cui l'aggiornamento problematico sia stato installato e l'accesso sia bloccato, si consiglia di lasciare il dispositivo acceso per un po' di tempo e aspettare che si installi automaticamente il nuovo aggiornamento. Come alternativa, si può tentare di forzare l'aggiornamento tramite accesso guest.

Agli utenti il cui sistema si blocca prima della schermata di accesso e l'installazione automatica del nuovo aggiornamento non funziona, si consiglia di premere la combinazione Ctrl + Alt + Shift + R due volte e utilizzare la modalità di ripristino alle impostazioni di fabbrica (Powerwash) o la funzione di ripristino del sistema a una versione precedente tramite USB (Revert), ma in entrambe le modalità i dati locali dell'utente vengono cancellati. Se non è possibile attivare la modalità Powerwash, sarà necessario impostare il dispositivo in modalità sviluppatore eseguendo un ripristino alle impostazioni di fabbrica.

Uno degli utenti ha analizzato la correzione e ha concluso che la causa del blocco dell'accesso è stata un errore di battitura, che ha portato a omettere un simbolo «&» nell'operatore condizionale utilizzato per verificare il tipo di chiavi. Invece di if (key_data.has_value() && !key_data->label().empty()) { era stato indicato if (key_data.has_value() & !key_data->label().empty()) {

Di conseguenza, se la chiamata keydata.hasvalue() restituiva «false», si generava un'eccezione a causa di un tentativo di accesso a una struttura mancante.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster