La empresa Google lanzó una actualización de Chrome OS 91.0.4472.165, en la que se produjo un error que impidió el acceso al sistema después de reiniciar. Algunos usuarios se encontraron atrapados en un bucle durante el arranque, donde la pantalla de inicio de sesión no aparecía, y si aparecía, no permitía conectarse con su cuenta. Se ha lanzado rápidamente una corrección, Chrome OS 91.0.4472.167, que soluciona el problema.
Se aconseja a los usuarios que ya han instalado la primera actualización pero aún no han reiniciado su dispositivo (la actualización se activa después del reinicio) que actualicen urgentemente su sistema a la versión 91.0.4472.167. En caso de que la actualización problemática esté instalada y el acceso esté bloqueado, se recomienda dejar el dispositivo encendido durante un tiempo y esperar a que se descargue automáticamente la nueva actualización. Como opción alternativa, se puede intentar iniciar forzosamente la actualización a través de la entrada de invitado.
A los usuarios cuyos sistemas se bloquean antes de llegar a la pantalla de inicio y la instalación automática de la nueva actualización no funciona, se les recomienda presionar la combinación Ctrl + Alt + Shift + R dos veces y utilizar el modo de restablecimiento a la configuración de fábrica (Powerwash) o la función de reversión del sistema a la versión anterior a través de USB (Revert), pero en ambos modos se eliminarán los datos locales del usuario. Si no se logra invocar el modo Powerwash, será necesario cambiar el dispositivo al modo desarrollador realizando un restablecimiento a su estado original.
Uno de los usuarios analizó la corrección y llegó a la conclusión de que la causa del bloqueo del acceso era un error tipográfico, debido al cual se omitió un símbolo «&» en el operador condicional utilizado para verificar el tipo de claves. En lugar de if (key_data.has_value() && !key_data->label().empty()) { se indicó if (key_data.has_value() & !key_data->label().empty()) {
Por lo tanto, si la llamada keydata.hasvalue() devolvía «false», surgía una excepción debido al intento de acceder a una estructura que no existía.
Fuente: opennet.ru
