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

Debian Discussion :

Problème avec insmod/modprobe


Sujet :

Debian

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2011
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 32
    Par défaut Problème avec insmod/modprobe
    Bonjour à tous,

    je souhaite pouvoir loader certains modules noyau pour différentes raisons.

    Mais lorsque j’exécute les commandes insmod ou modprobre (version plus intelligente), j'obtiens ces erreurs respectives :

    debian:/usr/src/linux-source-2.6.26/net/netfilter# insmod nomDuModule
    insmod: error inserting 'nomDuModule': -1 Invalid module format

    debian:/usr/src/linux-source-2.6.26/net/netfilter# modprobe nomDuModule
    FATAL: Module 'nomDuModule' not found.
    Après recherches sur internet, ces erreurs, apparemment assez fréquentes sont généralement dues au fait que les modules que j'essaie de charger ne sont pas "compatibles" ou "conçues" pour la version de mon noyau.

    Comment est-ce possible alors que ces modules sont issus directement des fichiers sources?

    Je précise également avoir recompiler mon noyau, avoir exécuter "make modules" et "make install_modules" avant d'avoir tenté de les charger;

    De plus, quelle sont les différences entre les modules présents dans /lib/modules/2.6.26/kernel/net/netfilter et /usr/src/linux-source-2.6.26/net/netfilter (en ce qui concerne les modules netfilter)

    Merci d'avance.

    Tibet.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Avant de charger ces modules, est-ce que ton système a bien booté sur la version du kernel que tu viens de compiler?


  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2011
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 32
    Par défaut
    Oui, je boot sur la version 2.6.26

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    uname -a
    Linux debian 2.6.26-2-686 #1 SMP Wed Aug 19 06:06:52 UTC 2009 i686 GNU/Linux

  4. #4
    Invité
    Invité(e)
    Par défaut
    Hellow,

    Peux-tu executer les commandes suivantes en tant que root et voir ce que ça donne?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    depmod -a 
    modprobe nomDuModule
    Si ça ne va toujours pas, tracer la commande modprobe en tant que root pour essayer de comprendre ce qu'il se passe et fournir les fichiers .txt générés en pièce jointe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    # strace -v -o insmodTrace.txt insmod nomDuModule
    # strace -v -o modprobeTrace.txt modprobe nomDumodule
    si strace n'est pas installé.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    apt-get update && apt-get install strace

    En vous remerciant.

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2011
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 32
    Par défaut
    J'avais déjà créé l'arbre de dépendances mais sans résultat.
    Sinon voici les fichiers demandés :
    Fichiers attachés Fichiers attachés

  6. #6
    Invité
    Invité(e)
    Par défaut
    Oki Merci,

    Pour le modprobrobe il semble bien consulter le fichier de dépendances lié à la version du kernel

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    open("/lib/modules/2.6.26-2-686/modules.dep", O_RDONLY) = 3
    open("/lib/modules/2.6.26-2-686/modules.alias", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOTDIR (Not a directory)
    open("/lib/modules/2.6.26-2-686/modules.alias", O_RDONLY) = 3
    Pourrais-tu fournir le résultat de la commande suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    grep -i nf_conntrack_sca /lib/modules/2.6.26-2-686/modules.dep
    Pourrais-tu lister les modules kernel que tu as dans /lib/modules/2.6.26-2-686/kernel/net/netfilter/

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ls -l /lib/modules/2.6.26-2-686/kernel/net/netfilter/nf_conn*
    Peux-tu également fournir les dépendances de ce module

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    modinfo nf_conntrack_sca.ko

Discussions similaires

  1. VC++ Direct3D8, problème avec LPD3DXFONT et LPD3DTEXTURE8
    Par Magus (Dave) dans le forum DirectX
    Réponses: 3
    Dernier message: 03/08/2002, 11h10
  2. Problème avec [b]struct[/b]
    Par Bouziane Abderraouf dans le forum CORBA
    Réponses: 2
    Dernier message: 17/07/2002, 10h25
  3. Problème avec le type 'Corba::Any_out'
    Par Steven dans le forum CORBA
    Réponses: 2
    Dernier message: 14/07/2002, 18h48
  4. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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