Journal Presque complétement crasher

Posté par  .
Étiquettes : aucune
0
31
août
2003
Hiers j'ai allumer ma machine (Mandrake 9.1) avec ext3.
fsck (plus de 21 mount) : il me trouve des erreurs, je fais corriger ....
Hum et a partir de la, ca été assez étrange :
beaucoup de fichier ont disparus, d'autres sont modifiés. Ce n'était pas localisé, pour une application ou un répertoire ou des trucs que j'utilise, c'est complétement diffu. Rien dans le lost+found ...

Donc hiers, j'ai passé la soirée à télécharger les rpm qui fallaient, et réinstaller le tout avec des scripts fait maison pour conserver mes modifs tout en regardant ce qui était modifié ou effacer.

Je viens de changer de disque (Seagate 7200.7 120Go). Il y a 2 pages fault il y a quelque temps au boot du kernel mais memtest86 n'a rien trouver.

J'y sens mal barré cette affaire...
  • # Re: Presque complétement crasher

    Posté par  . Évalué à 4.

    J'ai rencontré exactement le même problème (dont j'ai parlé sur un journal : http://linuxfr.org/~Cyberdivad/4636.html(...)). Il semble que le script de démarrage de la mdk9.1 ne soit pas très au point à ce niveau. Je m'étonne cependant que le problème n'ai pas été enlevé entre la mdk9.0 et la mdk9.1.
    • [^] # Re: Presque complétement crasher

      Posté par  . Évalué à 3.

      Oki, je comprends mieux.... sympathoche le bug.
      En fait, pour restaurer le système :
      - j'ai lister les RPM installés
      - téléchager le tout (avec des scripts)
      - installer tous les RPM dans un répertoire à part
      - fait un script pour comparer les fichiers manquant et ceux différent par MD5

      Au tant dire que ca prends un temps faramineux MAIS la c'est bon : à part /usr/lib/ssh-askpass qui manque, le reste est la maintenant...

      Ca fait pas mal stressé. Je venais configurer pas mal de chose. Enfin au moins ce n'est pas matériel (enfin ya bcp de change pour que ce soit ce bug)
      • [^] # Re: Presque complétement crasher

        Posté par  . Évalué à 3.

        Ca me fait penser que quelqu'un avait posté il y a peu de temps un exemple de script sur un newsgroup pour déterminer les paquets à réinstaller après s'être trouvé confronté à ce problème :

        rpm -qa | while read pkg
        do
        rpm -q --list $pkg | while read files
        do
        [ -e $files ] || exit 1
        done
        [ $? -eq 1 ] && echo package $pkg incomplet
        done | tee bad-pkg.log | cat

        ou :

        rpm -qa | while read pkg
        do
        rpm -q --list $pkg | while read files
        do
        [ -e $files ] || exit 1
        done
        [ $? -eq 1 ] && urpmi $pkg

        (trouvé sur alt.os.linux.mandrakefr).
        • [^] # Re: Presque complétement crasher

          Posté par  . Évalué à 2.

          Chez moi certains fichiers étaient modifiés.

          Ce que j'ai fait, l'install clean dans /root/clean :

          #!/bin/sh
          echo "Find...";
          DIR="/usr/doc"
          find /root/clean$DIR > tmp.clean
          FILES=`cut -d "/" --fields="4-" tmp.clean`;
          NB=`wc -l < tmp.clean`;
          echo "$NB files to check";
          rm tmp.clean

          echo "Check if all files are here...";
          echo "#!/bin/sh" > tocp
          echo "#Absent" >> tocp
          chmod +x tocp
          for FILE in $FILES; do
          if [ ! -d "/root/clean/$FILE" ]; then
          if [ -f "/$FILE" ]; then
          /root/clean/usr/bin/md5sum -b "/root/clean/$FILE" >> clean.md5;
          else
          echo "absent : $FILE";
          echo "cp /root/clean/$FILE /$FILE" >> tocp;
          fi
          fi
          done

          echo "Check MD5...";
          cut -d "/" --fields="-1,4-" clean.md5 > tocheck.md5
          rm clean.md5
          /root/clean/usr/bin/md5sum --check tocheck.md5 > result.md5 2>&1
          grep "CHEC\$" result.md5 > tmp
          FILES=`cut -d":" --fields="-1" tmp`;
          rm tmp
          echo "#MD5" >> tocp;
          for FILE in $FILES; do
          echo "MD5 : $FILE";
          echo "cp /root/clean/$FILE /$FILE" >> tocp;
          done


          (surment très tordu, mais je ne suis pas un spécialiste des scripts, et ca plante sur les répertoires avec des espaces je sais...)
          à la fin il y a un script "tocp" de prêt pour recopier les fichiers foireux ou manquants.
          • [^] # Re: Presque complétement crasher

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

            et ca plante sur les répertoires avec des espaces je sais...
            Essaye de metre des \"$file\" a chaque fois que tu utilises une $ qui sera succeptible de contenir un fichier avec des espaces.

            example:
            echo "cp \"/root/clean/$FILE\" \"/$FILE\"" >> tocp;
    • [^] # Re: Presque complétement crasher

      Posté par  . Évalué à 2.

      oui moi aussi je me suis fais avoir pas mal de fois, mais bon au bout d'un moment j'ai commé a trouvé louche que les corruption apparaise apres que le script mandrake propose la reparation...
      • [^] # Re: Presque complétement crasher

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

        faut assumer quand on choisit mandrake ;)

        ok elle est trop facile -->[]
      • [^] # Re: Presque complétement crasher

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

        Le scripts de mandrake, il touche pas a ton dur, il ne fait que lancer fsck.ext3 et c'est pas de la faute à mandrake si ext3 SUX!

        USE XFS!
        • [^] # Re: Presque complétement crasher

          Posté par  . Évalué à 1.

          Tu veux dire que fsck.ext3 est buggé ? ou est-ce que j'envois un bug repport ? c'est un troll ou bien ?
          • [^] # Re: Presque complétement crasher

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

            En fait ça n'a rien à voir non plus car il me semble avoir eu le même problème en utilisant ReiserFS à la place d'ext3...

            C'est une des raisons pour lesquelles j'ai laissé tomber la mandrake: pas envie de réinstaller à cause d'un bug du système (on dirait presque du Windows :)

            Ca l'a fait aussi sur la bécane d'un collègue de stage à qui je voulais faire découvrir Linux... Forcément aprés ça fait TRES mauvaise impression, merci Mandrake.
  • # moi c'est /etc/inittab qui a sauté

    Posté par  . Évalué à 1.

    J'ai installé la 9.1 chez ma soeur et après son premier plantage 'elle' (ou plutôt cette merdouille de correction automatique) a paumé /etc/inittab, et bien ... c'est assez merdique à récupérer après. En tout cas ça fait pas sérieux.
  • # Re: Presque complétement crasher

    Posté par  . Évalué à 1.

    J'ai modifié le script /etc/rc.sysinit :
    la fonction Fsck() ne fait plus de modification sur le disque mais affiche par contre les "problèmes"...
    Au moins plus de plantage à cause de ça.

    Autre truc à ne pas utiliser : le backup de la Mandrake il bouffe tout disque sans s'en rendre compte et après le système se pleint qu'il n'y plus de place...
    (un script fait maison ca va dix fois mieux)

Suivre le flux des commentaires

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