Journal système malade

Posté par  .
Étiquettes : aucune
0
13
août
2003
Bonjour,

Aujourd'hui, mon installation de Linux (mdk 9.1 sur portable pII 400, ext3) vient de se casser d'une manière pour le moins étrange :

En gros, le système a planté alors que je "jouais" avec la sortie tv au moyen du logiciel atitvout. Ca marchait bien, je testais le PAL, NTSC, un seul écran activé, les deux, jusqu'à ce que tout d'un coup plus rien ne réponds (aucun des raccourcis claviers que je connais ne marchait, pas essayé le telnet -> cable réseau trop loin)

Lors du reboot (a la bourrin, pas le choix), le système me propose de vérifier le système, ce que je fais, et c'est là que tout s'est mis à déraper. Il a réparé des trucs, indiqué avoir créé des répertoires lost+found, puis, alors que le système continue de booter, j'ai des messages d'erreurs sur des fichiers manquants, et X ne veut pas démarrer (aucune erreur dans XFree86.0.log). En fait, pleins de commandes provoques des messages d'erreurs sur des fichiers manquants, d'autres plantent sans message, et un petit nombre fonctionne.

- J'ai essayé de réinstaller les paquetages (rpm -U) contenant les fichiers que le système m'indiquait manquants, mais rien à faire.

- J'ai essayé de faire une mise à jour à partir du cd de mandrake, mais il n'a rien réinstallé et m'a juste ajouté une entrée "old linux" dans le menu de démarrage (lilo).

Maintenant, quand je démarre l'ordi, X semble démarrer/quitter indéfiniment (écran noir -> affichage graphique avec sablier un court instant -> écran noir etc.) Pas moyen de passer en console texte (curieux, non ?)
Apparemment, seule la partition / est touchée, un boot avec une knoppix me permet d'accéder à mes fichiers importants sur le home (c'est déjà ca :-))

C'est là que j'ai besoin de vos conseils éclairés ;-)

- Que puis-je faire pour récupérer le système ? (forcer une vraie réinstallation des fichiers manquants, réparer le système de fichier, etc. ?

- quelle aurait du, éventuellement, être mon attitude face à mon problème pour minimiser les risques ? Quels sont les gestes qui sauvent dans le monde linux :p

- Je trouve linux un peu trop sensible aux plantages. Ce n'est pas la première fois que j'ai un problème de ce genre (kernel panic ou plantage quelconque puis pleins de fichiers manquants) que j'ai "résolus" pour l'instant en profiantant pour essayer une autre distrib (debian, red hat, mandrake). J'ai l'impression que ext3 manque un peu de "résistance".

Quel système de fichier utiliser (sachant qu'un portable, ca peut planter souvent : batterie déchargée/oubliée surtout) ? reiserfs ? ou autant revenir à ext2, vu que le journal d'ext3 ne m'a jamais montré son efficacité (problème dès le 1er plantage..) ?

Merci d'avance, et si vous avez besoin d'infos supplémentaires, je tâcherais de les collecter.
  • # Re: système malade

    Posté par  . Évalué à 5.

    1 - Sous Mandrake si je ne m'abuse, les "Magiq SysRq Key" sont activées dans le noyo. Facile de reprendre la main http://linuxfr.org/tips/29.html(...) C'est le premier truc que je rends disponible sur une machine, pour un arrêt tout en douceur.

    2 - Le coup de X qui se lance, se coupe, se relance, etc ... ca ressemble beaucoup à un problème de serveur de fontes (/etc/init.d/xfs) qui n'est pas lancé. Ca ne se termine pas avec un message d'erreur? Ceci dit il existe une tonne d'autres causes : Tu n'as vraiment pas un petit bout de log à nous passer ?

    Essaye de booter en mode mono utilisateur ("linux single" lors de l'invite de LILO si tu l'utilises), puis de lancer X par un moche "startx" pour avoir peut être des infos à l'écran.

    Quitte à faire pas propre, essaye aussi de virer le XF86Config-4 du repertoire /etc/X11/qq chose (rm dans sa face !) puis de reconfigurer X par un coup de "drakconf" ou autre (voir récupérer celui généré par la knoppix).

    3 - Ext3 manque de résistance ? Si tu le dis ...

    4 - Abandonne cette idée d'un autre monde qui fait que le premier reflexe en cas de problème est de reinstaller comme un goret par dessus l'existant ... Dans le cas présent, tu peux maintenant tout reinstaller.

    5 - Pense à bien partitionner pour ne JAMAIS mettre tous tes répertoires dans un seul et même /. En cas de problème, il est agréable de ne restaurer que le necessaire.

    Enfin voilà quoi ...

    Tiens, ca m'a donné faim !

    M
    • [^] # Re: système malade

      Posté par  . Évalué à 2.

      merci pour ta réponse :)

      1. je connaissais l'existence de ces touches, mais comme je n'avais pas de post-it collé sur le portable au moment du problème ni acces à un autre pc, je n'ai pas pu les utiliser :-) (je sais, il faudrait les apprendre par coeur, mais comme on n'a pas beaucoup l'occasion de les utiliser..)

      2. Ben, vu le nombre de messages "fichier machin introuvable" ca ne m'étonnerais pas trop. Et non, aucun log à fournir, du moins au niveau de XFree. Je n'ai que les mentions de ces fichiers manquants (lors du boot et lors du lancement d'applis). A moins qu'il y ait des logs que je ne connais pas ..
      Cependant, lors du premier reboot, j'avais atterri en mode console, et startx ne donnais aucun message d'erreur (aucun EE dans le log ! ni aucun message dans la console (la derniere ligne est "using vt7" si je me rappelle)
      Sinon, le problème maintenant est que je ne sais pas comment booter en ligne de commande (vu que kdm relance X indéfiniment avec clavier inopérant) avec lilo en mode graphique, mais je peux booter avec knoppix et je devrais pouvoir écrire sur les fichiers root je pense ?

      3+4. Ben, en fait, je me base sur mon expérience :-) Je me demande à quoi sert le journal de ext3 s'il perd des fichiers au premier plantage, ou alors j'ai pas de bol ..
      Sinon, ca fait longtemps que windows est passé à la trappe, je n'ai pas encore réinsaller le système (mis à part les deux rpm -U avec lesquel j'espérais remettre les fichiers perdus, j'ai réinstallé libconsole0 et libxml2, c'est pas "comme un goret quand meme" rpm gère les dépendances et toussa :-))

      5. Pour ca, j'ai plein de partitions et j'ai séparé /home et / (j'ai d'autres partitions avec des sauvegardes également). Cependant, je me demandais s'il était encore possible d'éviter de réinstaller la mdk car je perdrais pleins de logiciels installés difficilement :-) et les pilotes (tablette graphique+touchpad+souris usb [diskdrake est assez bête, il ne sait configurer qu'une à la fois], carte vidéo, modem, scanner, etc.)
      • [^] # Re: système malade

        Posté par  (Mastodon) . Évalué à 2.

        J'ai jamais vu l'ext3 se planter, pourtant, mon portables tombe très souvent, vu que pour être sur de dormir, quand je bosse le soir je le débranche et que je fait pas assez gaffe à la batterie ou que je vais faire autre chose ailleurs...
        Plus quelques rares plantages lors de manip hasardeuese...

        Par contre, on m'a toujours conseillé de ne jamais faire de fsck sur une partition / montée.
  • # Re: système malade

    Posté par  . Évalué à 2.

    Je vais peut-être dire une connerie, mais ce pb m'est déjà arrivé. En fait c'etait un pb avec e2fsck (j'avais une partition ext2) sur la partition contenant la racine qui ne s'etait pas bien fait lors d'un reboot. Pour résoudre le pbs, j'ai pris un cd d'install mdk 7.1 et j'ai demarré en rescue. Puis j'ai fait un e2fsck sur toutes les partition (avec l'option -f), plein d'erreur sur la partition contenant la racine. Aprés tout a refonctionné Nickel.
    Si je ne mettait pas l'option -f (force), e2fsck disait qu'il n'etait pas nécéssaire de verifier la partition.
    • [^] # Re: système malade

      Posté par  (site web personnel) . Évalué à 1.

      Oui, en lisant ton histoire, je me souviens d'avoir déjà rencontré un problème similaire...

      et c'est vrai que j'ai l'habitude, quand j'ai un problème, de préferer la solution boot en rescue et faire un fsck sur mes partitions... et certaines fois, on a des surprises...
    • [^] # Re: système malade

      Posté par  . Évalué à 1.

      Ah, je vais essayer, merci :-)
      Cependant, dans mon cas, il m'a été proposer de lancer e2fsck lors du reboot, et il a trouvé des problemes, apparemment corrigés. Cependant lost+found était resté vide.
      je ne pense pas que mon disque dur soit mort, puisqu'il est pratiquement neuf, et que j'avais eu le meme coup sur un autre disque dur avant.

      Est-ce que Mandrake propose une option de réinstallation du système (j'ai essayé mise à jour, mais il n'a rien touché) ?
      • [^] # Re: système malade

        Posté par  . Évalué à 2.

        La différence, c'est que au reboot, ta partition racine est déjà montée. L'utilisation d'un CD en mode rescue permet de faire un e2fsck sur la partition contenant la racine sans avoir besoin de la monter.
        • [^] # Re: système malade

          Posté par  . Évalué à 1.

          Le système de reboot utilisé par la Mandrake ne tient pas compte de ca tout seul ? Ca serait un peu dommage, non ? Je crois me rappeler que la partition est montée en read-only à ce moment.
          Donc, à l'avenir, il faudrait que je refuse le lancement de e2fsck lors du boot et fasse cela à partir d'un cd rescue ?
  • # Re: système malade

    Posté par  (site web personnel) . Évalué à 1.

    Moi hier soir, c'est mon clavier qui a freezé alors que je faisais rien de spécial (vim + firebird). Mais la souris et les applis marchaient correctement. J'au dû quitter en copier/collant « sudo halt » à partir de gnome-character-map vers un terminal.

    Comme c'est un portable c'est pas le fil du clavier.

    Bon, le kernel est un 2.6-test3 mais tout de même ça fait bizare. Sinon j'ai rien dans les logs qui indiquent quoi que ce soit.

    C'est la première fois qu'un truc aussi grave m'arrive avec Linux. j'ai peur maintenant.
    • [^] # Re: système malade

      Posté par  . Évalué à 2.

      Bah, moi je n'ai quand meme pas peur d'utiliser linux :-) Je connais très bien Windows, commence connaitre Linux, et il y a pleins de défauts (insupportables, meme) que je trouve maintenant dans le premier qui m'empêche de craquer :-)

      Cependant, je trouve (selon mon expérience, toujours) windows un peu plus résistant aux plantages :-/ (c'est surement prévu, vu le taux de reboot in extrémis :-p de ce système), et il y a des options de récupération du système en cas de problème ma foi fort pratiques. Je trouve bizarre qu'on ait pas la meme chose, vu que le système rpm permet de savoir exactement ce qui est installé, avec des signatures (pour l'intérgrité des fichiers) et tout tout. Ou alors j'ai mal cherché ...
  • # Re: système malade

    Posté par  . Évalué à 4.

    J'ai justement un portable sous MDK9.1 et j'ai justement mis le reiserfs à l'épreuve, ce dès ma première install : le PC boot arrive sur GDM et hop! ti coup de bouton magique pour l'éteindre de force... aucun souci constaté après coup. Ceci dit, je conseil vivement de privilégier les SysReqKeys qui permettent d'être beaucoup plus propre.

    Donc reiserfs + SysReqKeys roxor ;)
    • [^] # Re: système malade

      Posté par  . Évalué à 1.

      Donc reiserfs + SysReqKeys roxor ;)
      J'ai bien compris maintenant -> coller un petit papier autocollant sur l'écran sans tarder ;-)
      Ce n'était quand meme pas le premier plantage avec ext3 que j'essuyais (l'install du pilote de ma carte graphique m'en a offfert un paquet avant que ca marche :-p)
      Ceci dit, le clavier ne répondait plus (j'avais essayé d'ouvrir une console en aveugle, la touche numlock inactive également, pas de souris, etc. aucun diode du disque ne s'allumant à aucun moment..), seul le telnel aurait peut-être pu répondre, mais pas de réseau à proximité ..
  • # Re: système malade

    Posté par  (site web personnel) . Évalué à 4.

    Oui, j'ai eu plusieurs fois ce pb avec Mandrake 9.0 et 9.1, en ext3 : il doit y avoir un bug dans leurs scripts, donc ne jamais appuyer sur "y" quand il le demande, car le noyau a dejà réparé le fs avant init, grace au journal, donc tout est ok, faudrai p'tet vérifier si ca le fait encore sur la Beta de 9.2 et leur remonter le bug ...
    • [^] # Re: système malade

      Posté par  . Évalué à 1.

      Arf, ca voudrait dire que j'ai à chaque fois pété ma mandrake (une mdk 9.0, puis une 9.1) à cause de ca :-(
      Merci pour l'info, qui mérite vraiment un rapport de bug si elle s'avère exacte, mais ca m'étonne un peu que personne dans l'équipe de développement ne soit rendu compte de ce (grave) problème entre la 9.0 et la 9.1.

      Maintenant, il me reste à déterminer si je peux encore sauver mon système ou non. Va falloir retrousser les manches ..
  • # Re: système malade

    Posté par  (site web personnel) . Évalué à 1.

    Ben j'ai eu le problème un jour avec ma mandrake, c'était la partition / qui était pleine... j'ai pu booter avec un cd, j'ai monté la partoche supprimé des fichiers + déplacer /var dans /home (bcp plus gros plein de place libre) qui se trouvait dans / et pas dans une partition dédiée et créer un symlink dans /. Ce qui à libéré plein de place... j'ai rebooté tout marchait de nouveau correctement.
    • [^] # Re: système malade

      Posté par  . Évalué à 1.

      Ce n'est pas mon cas, car la partition / a plein de place libre (1.5Go environ).

Suivre le flux des commentaires

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