Les développeurs du projet Debian ont annoncé la suspension de la publication des images d'installation de la mise à jour Debian 12.3 en raison d'un bug découvert dans le noyau Linux, entraînant une corruption des données dans le système de fichiers Ext4. Il est recommandé aux utilisateurs des systèmes déjà installés de ne pas installer les mises à jour des paquets du noyau depuis le dépôt jusqu'à la publication d'un correctif.
Le problème se manifeste dans la branche stable du noyau Linux 6.1, dans laquelle un correctif initialement ajouté à la branche 6.5 a été transféré, résolvant un plantage dû à une erreur dans le code de mise à jour de la taille du fichier, réduite après une opération d'entrée/sortie directe avec le drapeau O_SYNC. La corruption est considérée comme non critique (ce que cela implique exactement n'est pas précisé, il est probable que la perte de données se produise dans des circonstances très rares ou que les données ne soient pas définitivement perdues, mais que la taille du fichier soit supérieure à la taille réelle).
Dans le contexte de Debian 12, le bug a été transféré dans le paquet du noyau 6.1, après sa synchronisation avec la version 6.1.64. Au cours de la discussion sur le bug, les développeurs de Debian ont mentionné que le problème était résolu dans la mise à jour 6.1.66, mais il n'est pas encore clair lequel des correctifs ajoutés dans cette version résout le problème, car il n'y a pas de modifications explicitement liées à VFS et Ext4 dans le noyau 6.1.66 (il est probable que cela fasse référence à l'absence de manifestation du problème dans le paquet deb basé sur le noyau 6.1.66, tandis que le correctif a été réellement ajouté dans la branche du noyau 6.1.65, qui contient des modifications liées à Ext4).
Note : Pour vérifier la version actuelle du noyau en cours d'exécution sur Debian 12, vous pouvez utiliser la commande « uname -a », l'erreur se situe dans la version du noyau 6.1.0-14. En cas d'installation de cette version, il est proposé d'utiliser la version précédente du noyau, car Debian conserve trois versions du noyau lors des mises à jour.
Source : opennet.ru
