Lỗi trong bản cập nhật Chrome OS khiến không thể đăng nhập

Google đã phát hành bản cập nhật cho Chrome OS 91.0.4472.165, trong đó có một lỗi khiến không thể đăng nhập sau khi khởi động lại. Một số người dùng gặp phải tình trạng lặp trong khi tải, do đó màn hình đăng nhập không xuất hiện và nếu nó xuất hiện nghĩa là nó không cho phép họ kết nối bằng tài khoản của mình. Ngay sau đó, Chrome OS 91.0.4472.167 đã được phát hành để khắc phục sự cố.

Người dùng đã cài đặt bản cập nhật đầu tiên nhưng chưa khởi động lại thiết bị (bản cập nhật được kích hoạt sau khi khởi động lại), nên cập nhật khẩn cấp hệ thống của họ lên phiên bản 91.0.4472.167. Nếu một bản cập nhật có vấn đề được cài đặt và đăng nhập bị chặn, bạn nên để thiết bị bật một lúc và đợi cho đến khi bản cập nhật mới được tự động tải xuống. Để dự phòng, bạn có thể thử buộc cập nhật thông qua đăng nhập với tư cách khách.

Đối với người dùng mà hệ thống bị treo trước khi đến màn hình đăng nhập và việc cài đặt tự động cập nhật mới không hoạt động, nên nhấn tổ hợp Ctrl + Alt + Shift + R hai lần và sử dụng chế độ khôi phục cài đặt gốc (Powerwash) hoặc chức năng khôi phục hệ thống về phiên bản trước qua USB (Revert), nhưng ở cả hai chế độ, dữ liệu cục bộ của người dùng đều bị xóa. Nếu không thể gọi chế độ Powerwash, bạn sẽ cần chuyển thiết bị sang chế độ nhà phát triển và đặt lại về trạng thái ban đầu.

Một trong những người dùng đã phân tích bản sửa lỗi và đưa ra kết luận rằng lý do chặn đăng nhập là do lỗi đánh máy, do thiếu một ký tự “&” trong toán tử điều kiện dùng để kiểm tra loại khóa. Thay vì if (key_data.has_value() && !key_data->label().empty()) { nó được chỉ định if (key_data.has_value() & !key_data->label().empty()) {

Theo đó, nếu lệnh gọi tới keydata.hasvalue() trả về “false”, thì một ngoại lệ sẽ được đưa ra do cố gắng truy cập vào cấu trúc bị thiếu.

Nguồn: opennet.ru

Thêm một lời nhận xét