Liens connexes

Dépêche modérée par

: Kernel 2.4.15/2.5.0 buggé. Attention !

Posté par woof (). Modéré le 24 novembre 2001.
0
"Using 2.4.15/2.5.0 can result in file system corruption due to a mishandling of dirty inodes. sync before unmounting and use a kernel prior to 2.4.15-pre9."



En gros ça dit que le 2.4.15/2.5.0 contient un bug dans la gestion des "sales inodes", et qui peut résulter dans un filesystem corrompu.



Ils recommandent de repasser en 2.4.15-pre9 le temps que le patch soit intégré aux sources du kernel.



Update du modérateur : l'auteur de la news originale s'étant trompé, je corrige : le bug étant apparu dans le 2.4.15-pre9, il faut utiliser un kernel antérieur, donc un 2.4.15-pre8.

> Lire les commentaires (49 commentaires, moyenne: 1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Aie...

Posté par the_freeman () le 24/11/2001 à 09:46. (lien). Évalué à 1.

Il était temps que Linus ouvre la branche des 2.5.x, cela permettra peut être de mieux tester les noyaux et de ne pas voir des bugs comme celui-ci apparaitre dans une version dite stable du noyaux.

Il n'y avait pas déjà un bug du même genre dans dans le 2.4.12 ?

il court il court le kernel

Posté par mcjyc (page perso, ) le 24/11/2001 à 09:49. (lien). Évalué à 1.

ne trouvez vous pas que le kernel evolue trop vite ces derniers temps ?

le changements de VM il y a peu, qui aurait tres bien pu, à mon avis, attendre la version 2.5

et une version dite "stable" avec un tel probleme...

je suis ravi de voir que le patch sorte si vite, mais cela ne signifierait il pas qu'il pourrait etre plus sage de ralentir un peu la cadence ?

Pas de bol

Posté par Neryel () le 24/11/2001 à 10:34. (lien). Évalué à 1.

Premiere fois que je me recompile un kernel, et il est buggé :-)

Sinon, une petite question sur les numéros de version : ils incrémentent de 0.0.1 quand ils estiment que c'est stable, ou parce que c'est pre9 ?

Kernel stable buggé

Posté par Gilles Denat () le 24/11/2001 à 10:43. (lien). Évalué à 1.

C'est quand meme etrange que des kernels dit "stables" comme le 2.4.10, 2.4.11, 2.4.15 soient buggés à ce point : surtout que l'annonce du bug intervient pratiquement le lendemeain de leur sortie. Je n'ai pas souvenir que ce soit arrivé avec les 2.2 . Ni y a-t-il tout simplement pas assez de testeurs pour les pré-versions, ce qui conduirait à sortir des kernels stables "pas tout à fait finis" ? D'autant plus que lors de la phase de stabilisation du 2.4.0, Linus avait lancé un appel pour qu'il y ait plus de testeurs (de facon à ce que la branche stable le soit vraiement), mais peut cet appel n'a pas été suivit...

2.4.15-pre8 plutôt

Posté par Bouton Lionel () le 24/11/2001 à 11:06. (lien). Évalué à 1.

Le bug a été introduit dans la 2.4.15-pre9

Pas de panique

Posté par Serge Rossi (page perso, ) le 24/11/2001 à 13:01. (lien). Évalué à 1.

Bon, pour ceux qui sont déjà passé en 2.4.15 (comme moi), pas de panique. Linux ne corrompt pas les FS pendant l'utilisation, il y a juste un risque de perte au démontage des volumes.

Pour migrer au mieux, recompiler le noyau 2.4.15 avec le patch indiqué dans la news (ou un 2.4.14-pre8 ou avant).

- Passer en single user (init 1)
- taper sync pour mettre sur disque tout ce qui
est éventuellement encore caché en mémoire
- immédiatement démonter tous les FS qui ne sont
pas indispensables (tout sauf / quoi)
- rebooter avec le noyau corrigé.

Au pire, forcer un fsck sur tous les FS corrige les éventuels problèmes (rien de spécial chez moi).

Que les développeurs qui n'ont jamais découvert de bugs dans leur appli aprés une mise en prod leur jettent la première pierre :-)

Hehe :)

Posté par Anonyme () le 24/11/2001 à 15:09. (lien). Évalué à 1.

Proposition de Andrea Dilger
http://marc.theaimsgroup.com/?l=linux-kernel&m=100655677919173&(...)

Hey, this gives Linus a good reason to make another 2.4.15 release,
and silence all of the people complaining about -greased-turkey (which,
as we all know, was Linus' prerelease for testing that everything was
working OK before he made an _official_ 2.4.15 release, and a good thing
he did or this bug wouldn't have shown up until the _official_ 2.4.15
release which would have been embarassing ;-).


Réponse de Linus
http://marc.theaimsgroup.com/?l=linux-kernel&m=100656696612467&(...)

Think of it this way: this is a good dry-run for Marcelo ;)

Linus "hates maintenance" Torvalds

le 2.4.16pre1 est sorti

Posté par Tame () le 25/11/2001 à 15:11. (lien). Évalué à 1.

Dixit Viande Fraiche, Inodes in iput() are now synced correctly. Pagecache readahead size is now tunable via /proc (was in -ac tree). PPC kernel compilation problems were fixed.
Donc ca veut dire que c'est bon ou je me gourre completement ?

Revenir en haut de page