Hé oui, depuis les quelques mois que j'ai ma dédibox, elle était pas vraiment stable ... même sous debian stable (etch).
En fait le souci vient d'un bug entre la libc6/glib (après la version 2.3.6.ds1-3) les kernels (noyaux) après les version 2.6.22 (ou un truc du genre) et les processeurs VIA C7. Donc deux choix se proposaient :
- Garder un kernel (noyau) moins récent ;
- Downgrader la libc6.
J'avais tout d'abord choisis de garder un ancien kernel (un éstampillé dedibox, la r6 ou r7 il me semble), mais avec la faille de sécurité importante d'il y a peu, il fallait donc mettre à jour ce noyau ... et donc de downgrader la libc6. Voici donc la méthode utilisée :
- Ajouter
deb http://snapshot.debian.net/archive pool glibc # Decommenter si vous voulez les sources aussi #deb-src http://snapshot.debian.net/archive pool glibc
dans le /etc/apt/sources.list
- Taper :
aptitude update aptitude install libc6=2.3.6.ds1-3 libc6-dev=2.3.6.ds1-3 locales=2.3.6.ds1-3 aptitude hold libc6 libc6-dev locales
Ainsi, ces 3 (trois) paquets ne seront pas mis à jour.
'Reste à savoir quant-est-ce que ce bug entre ces trois protagonistes sera réglé.
┌─(yoda@ksenia)(13:01:47) └─(~)-> uptime 13:12:44 up 102 days, 19:04, 2 users, load average: 0.07, 0.02, 0.00
Update (2008-05-26): Ajout du aptitude hold, modification de l'uptime ;)
1 De Maelvon -
Salut,
Comment peut-on savoir que c'est bien la libc6 qui met le bazar ?
J'ai aussi une Dedibox en Etch qui plantait en 2.6.23.dedibox*-R8. Je viens de passer en 2.6.24.2, je vais voir si ça y fait quelque chose.
Merci en tous les cas de ton conseil. Car je n'ai vu que cette info sur la libc6, pour les plantages de Dedibox en Debian Etch.
Maelvon
2 De Maelvon -
J'ai rajouté un /etc/apt/preferences :
----------
Package: libc6
Pin: version 2.3.6.ds1-3
Pin-Priority: 1001
Package: libc6-dev
Pin: version 2.3.6.ds1-3
Pin-Priority: 1001
Package: *
Pin: release a=etch
Pin-Priority: 600
------------
Comme vu sur d'autres blogs, afin de ne pas upgrader ces paquets la prochaine fois...
Cordialement,
Maelvon
3 De Yoda-BZH -
Non je n'ai aucune idée du comment du pourquoi ça plante. J'aurai aimé avoir une autre dedibox pour pouvoir tester, mais ce n'est pourq l'instant pas possible :s
Personnellement je n'ai pas eu besoin de modifier /etc/apt/preferences pour qu'il me garde à cette version la libc6. Peut être qu'il manque un aptitude hold libc6. Je vais voir ;)
4 De Yannux -
J'ai également eu le même problème sur ma dédibox V2. Le downgrade de la libc a effectivement résolu le problème.
5 De Yoda-BZH -
Sur une V2 aussi ? C'est étrange, je pensais que c'était dû au processeur ... apparemment il faut chercher ailleurs ce bug :s
6 De Nico -
Si ca interesse, j'ai passe ma Dedibox V1 en Debian 5.0 Lenny, en utilisant tout d'origine, Libc et noyau.
Ca a l'air de passer ss pb.
7 De fab -
la mienne viens de refreezer apres 47j d'uptime, debian5.0 uptodate
8 De Ankaa -
c'est le genre de page sur lequel je n'aime pas tomber du tout, maintenant, je ne suis pas rassuré du tout ... Merci Mikmak, mes nuits vont s'en souvenir !
9 De Yoda-BZH -
pardon ?