Chrome OS アップデートのバグによりログインできなくなりました

Google は Chrome OS 91.0.4472.165 のアップデートをリリースしましたが、これには再起動後にログインできなくなるバグが含まれていました。 一部のユーザーは読み込み中にループが発生し、その結果ログイン画面が表示されず、表示されたとしてもアカウントを使用して接続できなくなりました。 すぐに、この問題を修正するために Chrome OS 91.0.4472.167 がリリースされました。

最初のアップデートをすでにインストールしているが、デバイスをまだ再起動していない (アップデートは再起動後に有効になります) 場合は、システムを緊急にバージョン 91.0.4472.167 にアップデートすることをお勧めします。 問題のあるアップデートがインストールされ、ログインがブロックされた場合は、デバイスの電源をしばらくオンにしたままにして、新しいアップデートが自動的にダウンロードされるまで待つことをお勧めします。 フォールバックとして、ゲスト ログイン経由で強制的に更新を試みることができます。

ログイン画面に到達する前にシステムがフリーズし、新しいアップデートの自動インストールが機能しないユーザーの場合は、Ctrl + Alt + Shift + R の組み合わせを XNUMX 回押して、工場出荷時設定へのリセット モード (Powerwash) またはシステム ロールバック機能を使用することをお勧めします。 USB 経由で以前のバージョンに戻します (Revert) が、どちらのモードでもユーザーのローカル データは削除されます。 Powerwash モードを呼び出すことができない場合は、デバイスを開発者モードに切り替えて元の状態にリセットする必要があります。

ユーザーの XNUMX 人は修正を分析し、ログインをブロックした原因はタイプミスであり、キーの種類をチェックするために使用される条件演算子に「&」文字が XNUMX つ欠けていたためであるという結論に達しました。 if (key_data.has_value() && !key_data->label().empty()) { の代わりに、 if (key_data.has_value() & !key_data->label().empty()) { が指定されました。

したがって、keydata.hasvalue() への呼び出しが「false」を返した場合、欠落している構造にアクセスしようとしたために例外がスローされました。

出所: オープンネット.ru

コメントを追加します