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

Apache Discussion :

LDAP module mod_auth_ldap.so introuvable


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 84
    Par défaut LDAP module mod_auth_ldap.so introuvable
    Bonjour,

    Tout d'abord je présente mes excuses car j'ai également posté ce message sur un autre forum et c'est pas bien de cumuler. Mea Culpa. Je me suis aperçue après coup que sur l'autre, je risquais d'avoir des réponses plutôt tardivement vu qu'il y a moins de monde qu'ici. Réfléchir avant d'agir, parait que ça marche mieux dans cet ordre-là !

    J'ai un petit souci : je voudrais que l'authentification sur mon site web se fasse par le serveur ldap. Je suis en version apache 2 sous linux. J'ai créé des liens dans mods-enabled pour auth_ldap.load et authnz_ldap.load.

    J'ai relancé apache et j'ai le message :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     * Starting web server (apache2)...                                             
    apache2: Syntax error on line 116 of /etc/apache2/apache2.conf: 
    Syntax error on line 2 of /etc/apache2/mods-enabled/auth_ldap.load: 
    Cannot load /usr/lib/apache2/modules/mod_auth_ldap.so into server: 
    /usr/lib/apache2/modules/mod_auth_ldap.so: cannot open shared object file: 
    No such file or directory
    Donc je suis allée voir ce qu'il se passait dans /usr/lib/apache2/modules et, comme le précise le message d'erreur, mod_auth_ldap.so n'existe pas. Où puis-je le trouver ?

    Je vous remercie d'avance !

    Maryy

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 84
    Par défaut
    Depuis mon message, j'ai trouvé un fichier mod_auth_ldap.so que j'ai copié dans /usr/lib/apache2/modules. Je pensais résoudre mon problème mais j'ai un autre message d'erreur à présent si je tente de redémarrer le serveur apache :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    apache2: Syntax error on line 116 of /etc/apache2/apache2.conf:
    Syntax error on line 2 of /etc/apache2/mods-enabled/auth_ldap.load:
    Cannot load /usr/lib/apache2/modules/mod_auth_ldap.so into server:
    /usr/lib/apache2/modules/mod_auth_ldap.so: undefined symbol: util_ldap_connection_close
       ...fail!
    Savez-vous pourquoi il m'indique cette erreur ?

  3. #3
    Membre éprouvé
    Inscrit en
    Juin 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juin 2007
    Messages : 89
    Par défaut
    Essaye d'installer le module en passant par l'installateur de paquets de ta distribution

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 84
    Par défaut
    Je ne trouve pas les modules dans l'installateur de paquets (aptitude). Ca ne doit pas s'installer de cette façon. J'ai l'impression qu'il doit falloir compiler qqch mais je ne sais pas quoi.

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 84
    Par défaut
    Ca y est j'ai la solution, je la partage donc, on ne sait jamais. En fait, j'ai l'impression que le module sur lequel je me focalisais (mod_auth_ldap.so) n'était pas le fautif. Je pense qu'il le fallait dans une version précédente d'apache. Mais avec la 2.2.4, mod_authnz_ldap.so a l'air de suffire.

    Ce qui est nécessaire par contre, c'est que les info de configuration soient complètes dans le fichier /etc/apache2/apache.conf (perso, c'est dans un fichier à part). Par exemple :

    AuthType Basic
    AuthName 'Application Y'
    AuthLDAPUrl ldap://nomserveur:389/...
    AuthBasicProvider ldap
    AuthzLDAPAuthoritative off
    Require valid-user

    Dans mon cas, il manquait les lignes AuthBasicProvider ldap et AuthzLDAPAuthoritative off.

    On redémarre le serveur apache et c'est parti !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Le module spécifié est introuvable
    Par nikhil dans le forum Langage
    Réponses: 14
    Dernier message: 13/12/2014, 13h59
  2. linux/module.h est introuvable
    Par tibet_gang dans le forum Debian
    Réponses: 7
    Dernier message: 31/08/2011, 11h01
  3. Projet multi-modules et sources introuvables
    Par Astemius dans le forum Maven
    Réponses: 1
    Dernier message: 03/03/2008, 09h25
  4. module DBD-ODBC introuvable
    Par denis60 dans le forum SGBD
    Réponses: 1
    Dernier message: 05/12/2006, 11h01
  5. Le module spécifié est introuvable
    Par aluc4rd dans le forum GTK+ avec Python
    Réponses: 3
    Dernier message: 07/06/2005, 19h11

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