Google a introduit une faute de frappe à un caractère dans la version de production, réduisant les appareils Chrome OS

06:20 23/07/2021

Google a introduit une faute de frappe à un caractère dans la version de production, réduisant les appareils Chrome OS

Bloomberg/Getty Images

Google affirme avoir corrigé un bug majeur de Chrome OS qui empêchait les utilisateurs d’utiliser leurs appareils. La newsletter de Google indique que la version 91.0.4472.165 de Chrome OS, qui est devenue disponible brièvement cette semaine, empêche les utilisateurs de se connecter à leurs appareils, les bloquant essentiellement.

Chrome OS télécharge automatiquement les mises à jour et passe à la nouvelle version après le redémarrage, de sorte que les utilisateurs qui redémarrent leurs appareils sont soudainement verrouillés. Le premier conseil pendant que cette mise à jour est interrompue est de ne pas redémarrer.

Le bulletin indique qu’une nouvelle version, la version 91.0.4472.167, est actuellement en cours de déploiement pour résoudre le problème, mais que le déploiement pour tout le monde peut prendre quelques jours de plus. Les utilisateurs affectés par une mise à jour non valide peuvent soit attendre que leur appareil se mette à jour à nouveau, soit “powerwash” leur appareil, c’est-à-dire effacer toutes les données locales, pour se connecter. Chrome OS est principalement basé sur le cloud, donc si vous ne faites pas quelque chose d’avancé comme exécuter des applications Linux, cette solution est moins gênante que les autres systèmes d’exploitation. Cependant, certains utilisateurs se plaignent toujours de la perte de données.

ChromeOS est open source, nous pouvons donc obtenir un peu plus de détails sur le correctif grâce à Android Police à la recherche de commentaires sur Reddit de la part de l’utilisateur elitist_ferret. Le problème semble provenir d’une faute de frappe à un caractère. Google a publié une déclaration conditionnelle dans Chrome OS Cryptohome VaultKeyset, la partie du système d’exploitation qui contient les clés de chiffrement de l’utilisateur. La ligne doit indiquer “if (key_data_.has_value() &&! Key_data _-> label(). Blank()) {” mais au lieu de “&&” – la version C++ de l’opérateur “AND” — la mise à jour n’est pas valide utilisé une esperluette, casse la seconde moitié de l’instruction conditionnelle.

Erreur de programmation ChromeOS.  Il se trouve que c'est notre meilleur.
Agrandir / Erreur de programmation ChromeOS. Il se trouve que c’est notre meilleur.

Il semble qu’à la suite de ce bogue, Chrome OS ne vérifie jamais correctement le mot de passe de l’utilisateur par rapport aux clés stockées, de sorte que même le mot de passe correct affiche le message “Désolé, n’a pas pu être vérifié. Vérifiez votre mot de passe”.

Tout l’attrait de Chrome OS est qu’il est fiable et incassable, et de fausses mises à jour comme celle-ci nuisent au système d’exploitation. On ne sait pas comment un problème aussi évident et discontinu a pu être intégré au canal stable. Chrome OS dispose de trois canaux de test à travers lesquels les modifications passent – les canaux “canary”, “dev” et “beta” – avec des semaines de tests entre les versions. D’une certaine manière, cette erreur s’est débarrassée de tout ce processus. Ce problème semble également être quelque chose qu’un test unitaire ou une automatisation pourrait avoir – l’impossibilité de se connecter est assez évidente.

Ce bogue marque la deuxième mise à jour défectueuse de Chrome OS publiée ce mois-ci. Une mise à jour début juillet a provoqué une augmentation de l’utilisation du processeur sur certains modèles, ce qui les a ralentis lors de la collecte de données.

Bạn có thể quan tâm

Comment trouver l’ancien nom d’utilisateur de Twitter

Vous êtes-vous déjà demandé quel était le nom d’utilisateur Twitter avant de le changer ? Comment connaître son ancien nom d’utilisateur sans être espionné ? Comment quelqu’un peut-il suivre l’activité Twitter des personnes pour voir...

lên đầu trang