Ένα σφάλμα στην ενημέρωση του Chrome OS κατέστησε αδύνατη τη σύνδεση

Η Google κυκλοφόρησε μια ενημέρωση στο Chrome OS 91.0.4472.165, η οποία περιλάμβανε ένα σφάλμα που καθιστούσε αδύνατη τη σύνδεση μετά από επανεκκίνηση. Ορισμένοι χρήστες αντιμετώπισαν ένα βρόχο κατά τη φόρτωση, με αποτέλεσμα να μην εμφανιστεί η οθόνη σύνδεσης και, αν εμφανιστεί, δεν τους επέτρεπε να συνδεθούν χρησιμοποιώντας τον λογαριασμό τους. Το Chrome OS 91.0.4472.167 κυκλοφόρησε για να διορθωθεί το πρόβλημα.

Συνιστάται στους χρήστες που έχουν ήδη εγκαταστήσει την πρώτη ενημέρωση, αλλά δεν έχουν κάνει ακόμα επανεκκίνηση της συσκευής (η ενημέρωση ενεργοποιείται μετά από επανεκκίνηση), να ενημερώσουν επειγόντως το σύστημά τους στην έκδοση 91.0.4472.167. Εάν εγκατασταθεί μια προβληματική ενημέρωση και η σύνδεση έχει αποκλειστεί, συνιστάται να αφήσετε τη συσκευή ενεργοποιημένη για λίγο και να περιμένετε μέχρι να γίνει αυτόματη λήψη της νέας ενημέρωσης. Ως εναλλακτική λύση, μπορείτε να προσπαθήσετε να επιβάλετε την ενημέρωση μέσω της σύνδεσης επισκέπτη.

Για χρήστες των οποίων το σύστημα παγώνει πριν φτάσουν στην οθόνη σύνδεσης και η αυτόματη εγκατάσταση μιας νέας ενημέρωσης δεν λειτουργεί, συνιστάται να πατήσετε δύο φορές τον συνδυασμό Ctrl + Alt + Shift + R και να χρησιμοποιήσετε τη λειτουργία επαναφοράς εργοστασιακών ρυθμίσεων (Powerwash) ή τη λειτουργία επαναφοράς συστήματος στην προηγούμενη έκδοση μέσω USB (Επαναφορά ), αλλά και στις δύο λειτουργίες τα τοπικά δεδομένα του χρήστη διαγράφονται. Εάν δεν μπορείτε να καλέσετε τη λειτουργία Powerwash, θα χρειαστεί να αλλάξετε τη συσκευή σε λειτουργία προγραμματιστή και να την επαναφέρετε στην αρχική της κατάσταση.

Ένας από τους χρήστες ανέλυσε την επιδιόρθωση και κατέληξε στο συμπέρασμα ότι ο λόγος για τον αποκλεισμό της σύνδεσης ήταν ένα τυπογραφικό λάθος, λόγω του οποίου έλειπε ένας χαρακτήρας "&" στον τελεστή υπό όρους που χρησιμοποιήθηκε για τον έλεγχο του τύπου των κλειδιών. Αντί για if (key_data.has_value() && !key_data->label().empty()) { καθορίστηκε εάν (key_data.has_value() & !key_data->label().empty()) {

Αντίστοιχα, εάν η κλήση στο keydata.hasvalue() επέστρεψε "false", τότε έγινε εξαίρεση λόγω προσπάθειας πρόσβασης σε μια δομή που λείπει.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο