Journal Bug filesystem Mandrake 9.1

Posté par  .
Étiquettes : aucune
0
2
juin
2003
Salut à tous. S'il y a des dev Mandrake par ici...
J'ai un bug très génant sur la Mandrake 9.1.
Après un arret violent du système (bouton reset).
Au reboot, je réponds Yes pour la vérification du système de fichiers. Et là mon système de fichiers est vérolé, il me manque tout un tas de fichiers.
J'ai refait le test avec une Mdk 8.2 et 9.0 et là aucun problème.
3, 4 installs de la Mandrake 9.1 (install par défaut / sur /dev/hda1) et système de fichiers systématiquement corrompu.

Du coup j'ai ré-installé la Mandrake 9.0 en attendant mieux !

Si quelqu'un à le même problème, ou mieux, une solution...

PS Ma config: Carte MSI 6309 + Celeron 700 + HD 40Go Western Digital + 384Mo RAM.
  • # Re: Bug filesystem Mandrake 9.1

    Posté par  . Évalué à -1.

    man halt
    • [^] # Re: Bug filesystem Mandrake 9.1

      Posté par  . Évalué à 2.

      Oui, mais mon petit, quand il a fini de jouer à Gcompris, il éteind comme ça (il a 3 ans).

      J'ai résolu ce problème en configurant le bouton d'arret à suspend.
      • [^] # Re: Bug filesystem Mandrake 9.1

        Posté par  . Évalué à 1.

        Ha pardon, preuve qu'il faut jamais vanner trop vite!

        Et là tout d'un coup, la solidité du file system devient un critère important :)

        J'ai fait le test d'éteindre violemment mon PC de bureau (MDK9.1) en arrachant la prise et je n'ai eu aucun problème au boot. Quelques messages, certes, mais je n'ai pas fait de vérification du système de fichier, il a appliqué le journal sans broncher. A noté : mon système est à jour (par la mise à jour Mandrake), et j'ai arraché la prise lorsque le dur ne faisait rien.
        • [^] # Re: Bug filesystem Mandrake 9.1

          Posté par  . Évalué à 2.

          Demande lui de vérifier le système de fichiers pour voir ? (Répondre Y au moment ou il le demande).
          Mon système était aussi entièrement à jour, pour mes tests suivants, c'était l'install de base sans Maj.

          Tu peux faire un rpm -Va | grep missing (en root) pour voir si tous les fichiers sont présents ?
          • [^] # Re: Bug filesystem Mandrake 9.1

            Posté par  . Évalué à 2.

            Volontiers :

            [root@pcad root]# rpm -Va | grep missing
            missing /etc/gnome/fonts/gnome-print-ghostscript.fontmap
            missing /usr/share/gnome/help/battstat/C/battstat.html
            missing /usr/share/gnome/help/cdplayer/C/cdplayer.html
            missing /usr/share/gnome/help/char-palette/C/char-palette.html
            missing /usr/share/gnome/help/command-line/C/command-line.html
            missing /usr/share/gnome/help/geyes/C/geyes.html
            missing /usr/share/gnome/help/gkb/C/gkb.html
            missing /usr/share/gnome/help/gtik2_applet2/C/gtik2_applet2.html
            missing /usr/share/gnome/help/gweather/C/gweather.html
            missing /usr/share/gnome/help/mixer_applet2/C/mixer_applet2.html
            missing /usr/lib/mozilla-1.3.1/chrome/overlayinfo/inspector
            missing /usr/lib/mozilla-1.3.1/chrome/overlayinfo/inspector/content
            missing /usr/lib/mozilla-1.3.1/chrome/overlayinfo/inspector/content/overlays.rdf
            missing /usr/share/gnome/help/eog/C/eog.html
            missing /usr/share/gnome/help/mrproject/C/mrproject.html
            missing /usr/share/gnome/help/gnome-terminal/C/gnome-terminal.html
            missing /usr/share/gnome/help/gnome-terminal/ro/gnome-terminal.html
            missing /usr/share/gnome/help/gnome-cd/C/gnome-cd.html
            missing /usr/share/gnome/help/gnome-sound-recorder/C/gnome-sound-recorder.html
            missing /usr/share/gnome/help/gnome-volume-control/C/gnome-volume-control.html
            missing /usr/share/gnome/help/file-roller/C/file-roller.html
            missing /usr/share/gnome/help/gdialog/C/gdialog.html
            missing /usr/share/gnome/help/gfloppy/C/gfloppy.html
            missing /usr/share/gnome/help/gnome-calculator/C/gnome-calculator.html
            missing /usr/share/gnome/help/gnome-character-map/C/gnome-character-map.html
            missing /usr/share/gnome/help/gnome-dictionary/C/gnome-dictionary.html
            missing /usr/share/gnome/help/gnome-search-tool/C/gnome-search-tool.html
            missing /usr/share/gnome/help/gnome-system-log/C/gnome-system-log.html
            missing /usr/share/gnome/help/gnomeicu/C/gnomeicu.html
            missing /usr/share/gnome/help/screem/C/screem.html
            missing /usr/X11R6/lib/X11/fonts/Speedo/encodings.dir
            missing /usr/X11R6/lib/X11/fonts/TTF/encodings.dir
            missing /usr/X11R6/lib/X11/fonts/Type1/encodings.dir
            missing /usr/X11R6/lib/X11/fonts/75dpi/encodings.dir
            missing /usr/share/gnome/help/GNOMESOLACCESS/C/GNOMESOLACCESS.html
            missing /usr/share/gnome/help/introduction-to-gnome/C/introduction-to-gnome.html
            missing /usr/share/gnome/help/system-admin-guide/C/system-admin-guide.html
            missing /usr/share/gnome/help/user-guide/C/user-guide.html
            missing /usr/share/gnome/help/user-guide/hu/user-guide.html
            missing /usr/share/gnome/help/user-guide/ro/user-guide.html
            missing /usr/share/fluxbox/backgrounds/fluxbox-miark-teeth1.jpg
            missing /usr/X11R6/lib/X11/fonts/100dpi/encodings.dir
            missing /usr/share/gnome/help/gnome-system-monitor/C/gnome-system-monitor.html
            missing /boot/kernel.h-2.4.21
            missing /usr/share/gnome/help/gedit/C/gedit.html
            missing /usr/share/gnome/help/gedit/ro/gedit.html
            [root@pcad root]#

            J'ai vérifié ces fichiers sont bien manquants. sauf que /boot/kernel.h-2.4.21 s'appelle en réalité /boot/kernel.h-2.4.21-0.13mdk (j'ai désactivé le service kheader, c'est peut-être une raison). Et aucun programme ne m'envoie de message d'erreur, tout fonctionne correctement. Bizarre ... :/
            • [^] # Re: Bug filesystem Mandrake 9.1

              Posté par  . Évalué à 2.

              Les résultats que tu obtiens ne signifient pas que le système de fichier est endommagé ni que tu as effectivement perdu des fichiers. Par exemple, pour toutes les gnomeries (/usr/share/gnome/help/*), ils s'agit de fichier "%ghost" (c'est une directive rpm), c'est à dire qui sont sensés appartenir au package correspondant, mais qui ne sont pas effectivement installés (mais qui seront désinstallés si ils sont créés postérieurement à l'installation). Pour les "encodings.dir", il me semble que ce doit être la même chose, mais j'ai eu un peu la flemme d'aller vérifier dans le monstrueux XFree86.spec ;-).
              Pour les kernel.h-*, celui signalé manquant doit en effet être viré à un moment ou un autre par kheader (qui génère à chaque boot le fichier présent /boot/kernel.h-2.4.21-0.13mdk).
              Le seul truc que je n'ai pas vraiment compris ce sont les fichiers relatifs à mozilla : bug du package ou feature, la question reste posée...
  • # Re: Bug filesystem Mandrake 9.1

    Posté par  . Évalué à 4.

    C'est pas un bug, tout dépend du type de système de fichier et de quand tu crache ta machine. Le système met les donnes en cache et les ecrit sur disque "quant il a le temps" (avec les jounalisé c'est un poil plus complique). Avant de faire qq qui crain avec un Mandrake tu peut utiliser Alt+Syst+s pour synchroniser tes disques (passe en mode console si tu veux voir les détail de ce que fait le kernel)
    • [^] # Re: Bug filesystem Mandrake 9.1

      Posté par  . Évalué à 2.

      Si, c'est un bug, vu que ça le fais pas avec les versions 8.2 et 9.0.
      Ce serait que des fichiers ouverts, je veux bien, mais dans le lot (une bonne cinquantaine de fichiers perdus, voir plus) , il y avait telnet (que je n'utilise pas).
  • # Re: Bug filesystem Mandrake 9.1

    Posté par  . Évalué à -4.

    Envoie un patch
  • # Re: Bug filesystem Mandrake 9.1

    Posté par  . Évalué à 3.

    C'est quoi le systeme de fichiers ? ReiserFS, Ext3 , 2 ???
  • # Re: Bug filesystem Mandrake 9.1

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

    C'est intéressant parce que je rencontre un problème similaire avec la mandrake 9.1
    Coupure d'électricité dû à mossieu EDF qui joue.
    Résultat :
    - je fais un e2fsck sur mes vieilles partitions ext2.
    - pleins d'erreurs.
    - tout finit par être corrigé.
    - et hop reboot
    - bin une partition ne peut plus être montée. (sortie en erreur de la commande mount : type de filesystem invalide, trop de filesystem monté, un truc comme ça)
    - et pourtant ce disque est partitionné en 2. Je n'ai aucun souci avec la première partition, elle aussi en ext2.

    :/

    Je n'ai pas essayé avec la mandrake 9.0
    • [^] # Re: Bug filesystem Mandrake 9.1

      Posté par  . Évalué à 2.

      Là, il est possible que la coupure se soit produite en pleine synchronisation disque. Cela m'est arrivé au moins une fois dans ma vie (sous DOS) au moment précis où je sauvegardais une partie dans un jeu video. Et dans ce cas, il est possible que tu aies quelques secteurs défectueux qui rendent ta partition illisible.

      La question est: Parviens-tu à monter à la main ta partition une fois ton système démarré ?
      • [^] # Re: Bug filesystem Mandrake 9.1

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

        Voici quelques retours de commande très intéressantes pour décrire mon problème :

        [root@fat franck]# dumpe2fs -b /dev/sda2
        dumpe2fs 1.32 (09-Nov-2002)
        [root@fat franck]# e2fsck /dev/sda2
        e2fsck 1.32 (09-Nov-2002)
        /dev/sda2: clean, 571/2256512 files, 1434225/1983232 blocks
        [root@fat franck]# mount -t ext2 /dev/sda2 /mnt/data
        mount : type fs incorrect, option incorrecte, superbloc incorrect sur /dev/sda2,
        ou trop de systèmes de fichiers montés
        [root@fat franck]#

        Mignon non ?

        Celui qui réussit à m'expliquer et résoudre le problème, gagne une tringle à rideau de 3m et un marteau à bomber le verre.

        Bonne chance.

        --
        C01N C01N
        • [^] # Re: Bug filesystem Mandrake 9.1

          Posté par  . Évalué à 3.

          man e2fsck
          -b superblock
          Au lieu d'utiliser le superbloc normal, utilise un autre
          superbloc spécifié par superblock. On se sert de cette option
          lorsque le superbloc primaire a été corrompu. L'emplacement du
          superbloc de sauvegarde dépend de la taille des blocs du système
          de fichiers. Pour les systèmes de fichiers avec des blocs de
          tailles 1K, le superbloc de sauvegarde est situé dans le block
          -b superblock
          Au lieu d'utiliser le superbloc normal, utilise un autre
          superbloc spécifié par superblock. On se sert de cette option
          lorsque le superbloc primaire a été corrompu. L'emplacement du
          superbloc de sauvegarde dépend de la taille des blocs du système
          de fichiers. Pour les systèmes de fichiers avec des blocs de
          tailles 1K, le superbloc de sauvegarde est situé dans le block
          8193, avec des blocs de tailles 2K, il se situe dans le bloc
          16384 et avec les blocs de 4K, dans le bloc 32768.

          D'autres superblocs de sauvegardes peuvent être retrouvés en
          utilisant le programme mke2fs avec l'option -n pour afficher les
          emplacements où les superblocs seraient créés. L'option -b de
          mke2fs, qui spécifie la taille des blocs du système de fichiers
          doit être utilisé pour que les emplacements des superblocs
          indiqués soient exacts.

          Si un autre superbloc est spécifié et que le système de fichiers
          n'est pas ouvert en lecture-seule, e2fsck s'assurera que le
          superbloc primaire a été correctement mis à jour avant d'accom-
          plir la vérification du système de fichiers.
          8193, avec des blocs de tailles 2K, il se situe dans le bloc
          16384 et avec les blocs de 4K, dans le bloc 32768.

          D'autres superblocs de sauvegardes peuvent être retrouvés en
          utilisant le programme mke2fs avec l'option -n pour afficher les
          emplacements où les superblocs seraient créés. L'option -b de
          mke2fs, qui spécifie la taille des blocs du système de fichiers
          doit être utilisé pour que les emplacements des superblocs
          indiqués soient exacts.

          Si un autre superbloc est spécifié et que le système de fichiers
          n'est pas ouvert en lecture-seule, e2fsck s'assurera que le
          superbloc primaire a été correctement mis à jour avant d'accom-
          plir la vérification du système de fichiers.

          et encore d'autre option bien sur ..
    • [^] # Re: Bug filesystem Mandrake 9.1

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

      moi il m'est arrive recemment un truc plus sioux:
      -> je decouvre des pb de ralentissement, blocages, ect.
      -> hop je reboote sous un systeme de secours, je fsck mes partoches ext3 une par une, ca corrige des erreurs, ca a l'air d'aller. sauf pour un disque ou le journal est foutu, il veut pas le reparer ni l'enlever. je ne suis pas a ca pres, je fais un backup, je vire la partition je la recree, et roulaize jeunesse.
      -> je reboote sous mon vrai systeme. ca a toujours l'air d'aller
      -> quelques jours apres, memes symptomes
      -> je reboote : pouf, hard disk failure. merci d'avoir joue.

      (a priori aucune vraie coupure, ptet des micros coupures, plus l'install electrique dans mon appart qui est viellotte et qui me joue des tours -ecrans qui s'eteignent ou perdent leur reglages...-)
  • # Re: Bug filesystem Mandrake 9.1

    Posté par  . Évalué à 3.

    Même commentaire que celui de Stéphane Bourzeix, plus haut, que je reprends parce que je ne suis pas sûr qu'il soit assez visible.

    Quel système de fichiers utilises-tu ? Ext2 ? Ext3 ? ReiserFS ?

    As-tu installé les Mdk8.2 et 9.0 sur le même disque dur ? Même partition ?

    Si tu es capable de reproduire le phénomène, le bug devrait pouvoir être cerné.
  • # Re: Bug filesystem Mandrake 9.1

    Posté par  . Évalué à 1.

    Ou c'est que je peux envoyer mon bug report sur le site Mandrake ?
  • # Re: Bug filesystem Mandrake 9.1 : LA solution

    Posté par  . Évalué à 0.


    urpmi debian


    désolé... j'ai que celle là sous la main

    -1 --> []

Suivre le flux des commentaires

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