[kernel 2.6.28]Mon serveur freeze après mise à jour (résolu)

Reconnaissance et configuration du matériel / kernel linux
Répondre
ArchIMEDE
Hankyu
Messages : 41
Inscription : lun. 05 janv. 2009, 15:32

[kernel 2.6.28]Mon serveur freeze après mise à jour (résolu)

Message par ArchIMEDE »

Bonjour

Après mise à jour du noyau (2.6.28-3), mon serveur freeze durant le boot.
Il est bloqué durant l'étape suivante:

Loading UDEV uevents [BUSY]

Mon PC est un vieux deskpro EN qui fonctionnait parfaitement avec la version précédente du noyau

Je cherche un peu partout sur le net mais rien de semblable n'a été répertorié me semble-t-il.

C'est plus de la curiosité qu'un appel au secours.
Merci pour toute aide éventuelle.

Je suis prêt à fournir plus d'infos si vous en nécessitez mais je ne sais pas trop par quoi commencer
Dernière modification par ArchIMEDE le lun. 19 janv. 2009, 10:53, modifié 1 fois.
Avatar de l’utilisateur
joedu12
yeomen
Messages : 214
Inscription : dim. 23 nov. 2008, 20:45

Message par joedu12 »

Essaye de booter avec l'ancien kernel pour voir si sa viens bien du new kernel, moi je l'ais mis a jour aujourd'hui mon kernel et sa marche impec.
ArchIMEDE
Hankyu
Messages : 41
Inscription : lun. 05 janv. 2009, 15:32

Message par ArchIMEDE »

Je crains que oui: l'ancien kernel marche bien
et ce n'est pas lié à la mise à jour proprement dite puisque je viens d'achever une nouvelle installation from scratch (version ftp) sur ce même serveur et le résultat est sans équivoque: freeze sur loading udev uevents...
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

salut, as tu quelque chose de branché dessus (hors clavier/souris)?
si c'est le cas, débranche et regarde si ça passe.
ArchIMEDE
Hankyu
Messages : 41
Inscription : lun. 05 janv. 2009, 15:32

Message par ArchIMEDE »

Merci TUXCE pour ton soutien.

J'ai cru que tu avais vu juste lorsque j'ai aperçu une petite clé usb enfichée sur le panneau arrière...
Je l'ai enlevée mais aucun changement


J'ai rationalisé la box au strict minimum:
clavier + écran + carte ethernet (celle du chipset)
toute carte pci désinstallée

Résultat: néant

à ton avis: quels hooks sont obligatoires à part "base" et "scsi" pour générer un kernel réduit à sa plus simple expression?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

c'est le udev une fois que le kernel a fini de démarrer non?
c.a.d avant ou après que ça devienne en couleur?

si c'est le 2ème, les hooks n'ont pas de rapport :)
ArchIMEDE
Hankyu
Messages : 41
Inscription : lun. 05 janv. 2009, 15:32

Message par ArchIMEDE »

pas de chance pour moi... c'est bien le second!
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

tu l'as laissé un moment ? il finit par démarrer ?

normalement, par défaut, udev a un timeout de 3mn avant de rendre la main même s'il n'a pas fini
ArchIMEDE
Hankyu
Messages : 41
Inscription : lun. 05 janv. 2009, 15:32

Message par ArchIMEDE »

toute la nuit! (5h en fait)
le ventilo tournait à fond (ça ressemble à une infinite loop)

Dernier essai effectué ce matin: installation à partir de archboot (avec kernel 2.6.27) + pacman -Syu
je constate que udev est proposé à la mise à jour (oublié la version)
j'installe udev puis reboot => ok

je vais procéder à la mise à jour du noyau en ayant pris soin de conserver une copie de la version 2.6.27 (je me trompe peut-être mais il me semble que archlinux ne conserve qu'une version du noyau lors d'une mise à jour ce que ne font pas d'autres distributions)

ainsi, je pourrais jeter un oeil dans les logs
ArchIMEDE
Hankyu
Messages : 41
Inscription : lun. 05 janv. 2009, 15:32

Message par ArchIMEDE »

Je dois vous avouer que je sèche... honte à moi:

Le but est bien sûr de faire cohabiter 2 versions du kernel et de choisir lequel utiliser lors du boot grub.

Je pensais qu'il suffisait de:
copier le fichier kernel26.img et vlinuz26 qui se trouvent dans /boot
adapter le fichier /boot/grub/menu.lst pour créer une nouvelle entrée

J'ai procédé ainsi, j'ai mis à jour le kernel par pacman -Su

J'ai rebooté puis choisi dans le menu l'ancienne version:
Tout semblait bien se dérouler mais j'ai obtenu plein de messages du style :
impossible de trouver le module /lib/module/2.6.27-ARCH/....

Je ne désespère pas: c'est reparti pour une installation from scratch (ainsi j'assimile la procédure d'installation!!!!)

En attendant, je vous pose la question (rien trouver dans le wiki):
Comment procède-t-on au backup de la version actuelle du kernel26 (par exemple 2.6.27) avant de procéder à la mise à jour?
Je ne cherche pas à compiler moi-même le noyau, pas maintenant car je suis déjà un piètre installeur... mais peut-être dans quelques semaines?

D'avance merci
ArchIMEDE
Hankyu
Messages : 41
Inscription : lun. 05 janv. 2009, 15:32

Message par ArchIMEDE »

Sans en avoir l'explication, j'ai résolu mon problème de freeze!
J'ai simplement abandonné l'option AutoLoad du fichier rc.conf comme suit:
MOD_AUTOLOAD=""
#MOD_BLACKLIST=() #deprecated
MODULES=(e100 eepro100 mii)
Les 3 modules chargés manuellement permettent d'utiliser la carte ethernet

Pour la question subsidiaire sur la façon de faire cohabiter plusieurs versions du noyau, je vais ouvrir un autre sujet
Répondre