IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Kernel Panic au démarrage d'une mandrake 10


Sujet :

Administration système

  1. #1
    Membre régulier Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Points : 81
    Points
    81
    Par défaut Kernel Panic au démarrage d'une mandrake 10
    Bonjour a tous,

    Je m'y connais tres peu en Nunux mais j'ai hérité de l'admin de notre serveur tournant avec une mandrake 10.

    Et hier matin, suite a un arret du serveur, je le relance tout a fait classiquement et la, c'est le drame :

    Kernel Panic : no init found
    Au niveau du mount du root file system...

    Pour préciser :
    - nous arretons le serveur tout les Week end et il n'a jamais posé de probleme de ce type au re-démarrage.
    - j'ai pu relancer le serveur avec un cd de PC Linux OS p9.1 ce qui me permet d'accéder aux données (que je me suis empressé de sauver!).

    Et donc j'aimerais pourvoir remettre sur ses pattes le serveur mais apres une journée de recherches intensives sur la toile, je n'ai pas trouvé mon bonheur ...

    Quelqu'un a t il une idée ou un début de piste ? Merci.

  2. #2
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    Il me manque des informations,

    Quel boot loader utilisez vous ? Lilo ou grub ?

    Te propose-t-il plusieurs kernel ?
    Si oui, as tu essayé sur les autres kernels?

    Vois tu bien les répertoires /sbin /bin /lib ?
    Vois tu /sbin/init ?

    Peux tu nous donner plus de ligne d'erreurs (celles avant le kernel panic)

  3. #3
    Membre régulier Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Points : 81
    Points
    81
    Par défaut
    Merci pour cette premiere réaction rapide, je vais essayer de préciser au mieux :
    - pour le loader c'est lilo
    - il me propose "linux", "floppy" ou "failsafe" et en failsafe ca plante aussi
    - un extrait des messages d'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    ...
    Mounting sysfs
    Creating root device
    Mounting root filesystem
    mount: error 6 mounting ext3 flags defaults
    well, retrying without the option flags
    mount: error 6 mounting ext3
    well, retrying read-only without any flag
    mount: error 6 mounting ext3
    pivotroot: pivot_root(/sysroot,/sysroot/initd) failed: 2
    Remounting devfs at correct place if necessary
    Mounted devfs on /dev
    Freeing unused kernel memory: 272k freed
    Kernel Panic : no init found. Try passing init= option to kernel.
    -
    - pour les répertoires, a priori en bootant avec le live CD j'accede a tous les répertoires, je vais essayer de trouver ceux indiqués.

  4. #4
    Membre régulier Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Points : 81
    Points
    81
    Par défaut
    Je viens de vérifier les répertoires et fichier avec un boot par live-CD et il s'avere qu'il manque le fichier init !!!

    Donc deux questions :

    - comment faire pour en remettre un (je n'ai aucune idée de ce qu'il peut y avoir dedans)


    - Comment est ce possible que ce fichier ai disparu !!!

    Merci d'avance

  5. #5
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    Citation Envoyé par Gromitou
    - comment faire pour en remettre un (je n'ai aucune idée de ce qu'il peut y avoir dedans)
    Il faut voir quelle est ta version de kernel.
    Je crois qu'en utilisant urpmi, on peut récupérer un package kernel a installer.

    Pour cela, il faut que tu chrootes ton systeme
    Tu bootes avec un cd live
    Tu montes la partition / (du systeme crashé) dans un point de montage (de ton systeme live)
    Tu lances la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chroot /point_de_montage
    pour te retrouver dans ton systeme ... Il faudrait relancer le réseau à la main ...etc
    Je n'ai pas assez de connaissance sous Mandriva pour t'aider plus hélas...


    - Comment est ce possible que ce fichier ai disparu !!!
    Je réponds par une autre question : Qui a le mot de passe root?

  6. #6
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    Le fichier init ne se trouve pas plutot dans /boot/ ? (en meêm temps je ne connais pas bien mandrake)
    Le problème ne viendrait-il pas plutot de la pratition racine / qu'il n'arrive pas à monter en ext3 ?

    Mounting root filesystem
    mount: error 6 mounting ext3 flags defaults
    well, retrying without the option flags
    mount: error 6 mounting ext3
    well, retrying read-only without any flag
    mount: error 6 mounting ext3
    pivotroot: pivot_root(/sysroot,/sysroot/initd) failed: 2

  7. #7
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    un fsck.ext3 sur la partition racine de ton système crashé te donne quoi? (à partir du live du livecd le fsck !)

    Citation Envoyé par narmataru
    Le fichier init ne se trouve pas plutot dans /boot/ ? (en meêm temps je ne connais pas bien mandrake)
    Sous debian, je l'ai dans /boot mais je crois que mandriva le met sous /initrd non?

  8. #8
    Membre régulier Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Points : 81
    Points
    81
    Par défaut
    ok, la j'ai un soucis : les limites de mes connaissances Linux sont atteintes

    - Pour la manip chroot, ca ne me donne rien ("chroot: cannot run command /bin/bash : No such file or dir")

    - Pour la manip fsck même chose. Mais ça doit venir de moi.

    A quoi correspond la "partition racine de ton système crashé " ? Est ce celle contenant /bin, /sbin, /etc .. ?

    De plus, je commence a avoir tres peur : Je n'ai ni de /boot/ ni de /initrd, or je sais par la (maigre) doc du serveur que ces répertoires existaient ...
    Ces répertoires peuvent ils etres sur une autre partition que celle contenant /bin, /etc, /lib et /sbin, cette partition ne serait alors pas vue par mon live-CD ? (bien sur je les aient cherchés sur les autres partitions), ou dois je envisager également une "disparition" des ces répertoires ???

    Et Katyucha, pour répondre a ta question par une autre question : Faut il que je comprenne que seule une manip humaine peut etre a l'origine de ce probleme ???

    En ce qui concerne le mot de passe root, sans rentrer dans les détails, la situation est tres particuliere ici, il se trouve donc que tout le monde l'a (ne taper pas, si je pouvais faire autrement ...)

  9. #9
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    Citation Envoyé par Gromitou
    Et Katyucha, pour répondre a ta question par une autre question : Faut il que je comprenne que seule une manip humaine peut etre a l'origine de ce probleme ???

    En ce qui concerne le mot de passe root, sans rentrer dans les détails, la situation est tres particuliere ici, il se trouve donc que tout le monde l'a (ne taper pas, si je pouvais faire autrement ...)
    il faut admettre que la disparition d'un fichier et tout de même tres tres rare toute seul ..... donc que l'erreur humaine n'est pas a ecarter, surtout dans ton cas (tout le monde a le root).....

    comment essaye tu de faire le fsck ?
    la racine d'un systeme c'est /
    donc effectivement le filesystem contenant tout le reste.
    init se trouve courement dans /sbin (ne pas melanget avec initr ..=)

  10. #10
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    Citation Envoyé par Gromitou
    ok, la j'ai un soucis : les limites de mes connaissances Linux sont atteintes

    - Pour la manip chroot, ca ne me donne rien ("chroot: cannot run command /bin/bash : No such file or dir")

    - Pour la manip fsck même chose. Mais ça doit venir de moi.

    A quoi correspond la "partition racine de ton système crashé " ? Est ce celle contenant /bin, /sbin, /etc .. ?

    De plus, je commence a avoir tres peur : Je n'ai ni de /boot/ ni de /initrd, or je sais par la (maigre) doc du serveur que ces répertoires existaient ...
    Ces répertoires peuvent ils etres sur une autre partition que celle contenant /bin, /etc, /lib et /sbin, cette partition ne serait alors pas vue par mon live-CD ? (bien sur je les aient cherchés sur les autres partitions), ou dois je envisager également une "disparition" des ces répertoires ???

    Et Katyucha, pour répondre a ta question par une autre question : Faut il que je comprenne que seule une manip humaine peut etre a l'origine de ce probleme ???

    En ce qui concerne le mot de passe root, sans rentrer dans les détails, la situation est tres particuliere ici, il se trouve donc que tout le monde l'a (ne taper pas, si je pouvais faire autrement ...)

    Ok, reprenons.

    Quand je parle de chroot etc, je m'explique :

    Tu bootes sur un cd live.

    Dans une console, tu montes la partition /dev/hda1 dans un répertoire.
    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    mkdir -p /mnt/hda1
    mount /dev/hda1 /mnt/hda1
    si hda1 est bien la partition supportant la racine de ton système mandriva (ce qui est à 99% le cas)
    Dans ce répertoire /mnt/hda1, tu vois donc les fichiers de ton système mandriva.
    Tu fais ensuite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    cd /
    chroot /mnt/hda1
    A ce moment la ton répertoire /mnt/hda1 devient la racine de ton arborescence, donc tu te retrouves quasiment dans ton ancien système.
    à partir de la , je pense qu'il y a moyen de :
    1 - relancer le service réseau en tapant ifconfig et compagnie
    2 - aller chercher via urpmi (s'il est installé sur ton système) un nouveau noyau, tout beau tout propre
    Avant cela , fourni nous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ls -lrt /boot
    more /etc/lilo.conf (la partie qui lance ton kernel)
    Tu fais exit pour sortir du système chrooté

  11. #11
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    Citation Envoyé par Gromitou
    En ce qui concerne le mot de passe root, sans rentrer dans les détails, la situation est tres particuliere ici, il se trouve donc que tout le monde l'a (ne taper pas, si je pouvais faire autrement ...)
    ha lala ! On tape pas mais il méritterais
    Tu peux toujours faire autremant en jouant adroitement avec les groupes d'utilsiateurs et les droits (jene suis pas admin mais je pense que c'est comme ça qu'il faut faire).

    Si pclinux ne contient chroot, télécharge knoppix qui l'a.
    Pour savoir si la distribe contient une commande fait :
    wich commande
    ou
    com+[TAB]*2

  12. #12
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    Citation Envoyé par narmataru
    wich commande
    which commande

  13. #13
    Membre régulier Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Points : 81
    Points
    81
    Par défaut
    ok, je vous donne les élements que j'ai (encore une foi merci a tous) :

    - je confirme que le init n'est pas présent dans le /sbin de mon ancien systeme (il y est par contre bien dans le sbin créé par mon live CD -- normal)

    - pour le fsck, je fais : fsck.ext3 /mnt/sda4 (sda4 étant ma partition de mon ancien system contenant les rep /bin, /etc, /sbin and co)

    - pour le montage de mon sda4, c'est bon, je l'avais deja monté avec l'interface graphique du live-CD, chose que m'a confirmé le systeme que j'ai essayé de le monter en ligne de commande (...busy, already mounted on ...)

    - mais le chroot ne passe toujours pas (toujours message "chroot: cannot run command ...")

    - pour le /ect/lilo.conf : Re-Surprise de ma part : le /etc et completement VIDE !!!

    - Pour chroot et fsck, j'ai bien fais un wHich, c'est bon il les as.

    - Pour le mot de passe, ben j'ai du changer le mdp d'origine par un que l'on m'a donné et il se trouve que ce mdp est celui de tout le monde ici pour les sessions ActivDirectory et la plupart des serveurs (encore une fois, j'aurais voulu faire autrement, moi ausi j'ai bondi, mais bon, on ne décide pas de tout ...)

    - Pour la petite histoire, mon serveur Linux a un probleme avec sa carte graphique, ce qui rend l'affichage tres difficilement lisible et mon live-CD ne gere qu'un clavier qwerty ...

    De toutes façons, ce n'était pas ma semaine, autant qu'elle soit pourrite jusqu'au bout !!!

  14. #14
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut Re: [Débutant]Kernel Panic au démarrage d'une mandrake 10
    Citation Envoyé par Gromitou
    Et hier matin, suite a un arret du serveur, je le relance tout a fait classiquement et la, c'est le drame :
    Quel type d'arret ? on a débrancher la prise?

    Quand tu dis le /etc vide, c'est le répertoire etc qui se trouve sur le sda4 ?
    Si oui... alors ca sent une bonne réinstallation ....

  15. #15
    Membre régulier Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Points : 81
    Points
    81
    Par défaut
    Pour type d'arret, je n'étais pas la (forcément ...) a priori il a été arrété "proprement" ...

    Pour le etc vide, oui c'est bien selui sur le /sda4 ... (j'ai une sauvegarde de ce répertoire, mais vu les conditions je ne suis pas sur de réussir a le restaurer, de plus est ce que ca vaut vraiment la peine, vue les autres soucis ...)

  16. #16
    Membre chevronné

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Points : 1 803
    Points
    1 803
    Par défaut
    /etc vide , manque /sbin/init, ...... sa pu ce truc
    le fsck a donné quoi ? des erreurs ou pas ? as pas fonctionné ?

  17. #17
    Membre régulier Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Points : 81
    Points
    81
    Par défaut
    Bon, ben je me prépare pour une re install quand je reviendrais de vacances, merci a tous et bonnes fetes !!!

    je vous tiendrais au courant

  18. #18
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    si /etc/ est complètement vide c'est peut être qu'il y a une partition qui doit être monté dedans (par contre c'est bizarre car fstab se trouve normalement dans /etc).
    regarde toutes les partition de ton système :
    fdisk -l
    Monte-les toutes pour voir ce qu'elles contiennent...

  19. #19
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    Je pense que ca sera le mieux en effet
    Mais cette fois : pas de mot de passe root pour tous!

    Un administrateur doit savoir imposer ses règles et surtout son autorité, quitte a ce que personne ne t'aime. D'ailleurs, un administrateur n'est pas la pour etre aimé quand il s'agit de l'intégrité et la sécurité d'un système.

    Renseigne toi sur les commandes sudo(*note a lui même : faire un article dessus*) pour permettre quelques actions systèmes mais sinon boucle tout le reste.

    Quel est la fonction de ce serveur?

  20. #20
    Membre régulier Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Points : 81
    Points
    81
    Par défaut
    Comme je le disais, la situation est compliquée ici. Je ne suis pas admin vraiment (heureusement vu mes compétances dans le domaine ...).

    Je vois le probleme avec quelqu'un de plus compétant en fin de semaine, je vous dirais ce qu'il en ait.

    Pour la blague, ce serveur servait a beaucoup de choses, maintenant il en est "quasiment réduit" à un serveur CVS ...

    ..rien de grave...

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Kernel panic
    Par No Comment dans le forum Administration système
    Réponses: 2
    Dernier message: 30/10/2005, 15h41
  2. Kernel panic mount sata
    Par jean-jacques varvenne dans le forum Administration système
    Réponses: 2
    Dernier message: 27/05/2005, 21h19
  3. Kernel panic : vfs
    Par devmat dans le forum Administration système
    Réponses: 3
    Dernier message: 01/10/2004, 17h03
  4. Kernel Panic après ajout d'une nouvelle partition
    Par GLDavid dans le forum Administration système
    Réponses: 6
    Dernier message: 25/06/2004, 16h47
  5. Kernel panic
    Par GLDavid dans le forum Administration système
    Réponses: 5
    Dernier message: 12/03/2004, 22h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo