Affichage des résultats 1 à 6 sur 6

Discussion: Mysql add-ons

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    Quand tu charges un module, il faut que asterisk le trouve et qu'on lui indique ou le trouver. A priori, on voit que tu as compilé le 22 Mai mais je ne vois pas le repertoire modules qui devrait apparaitre si la lib y a été copiée. Si la lib ne se trouve pas dans le repertoire ou asterisk va la chercher , ca ne peut pas marcher.
    Tu as fais un make install ?
    Mais regarde les erreurs dans le fichier log d'asterisk lorsqu'il charge le module. Tu verras l'erreur. A mon avis , il ne trouve pas la lib. Le make install doit copier les libs au bon endroit. Difficile de diagnostiquer mieux sans plus d'element.
    Si tu es debutant, sache qu'en compilant et installant , tu peux potentiellement "casser" l'install. Mais bon , c'est comme ca qu'on progresse...
    Francois.

  2. #2
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    if I may....

    il suffit d'aller dans le répertoire de compil, faire un make menuselect, chercher les add ons, chercher mysql, et en sepositionnant dessus, on a les dépendances qui apparaissent en bas - tant qu'il n'est pas possible de sélectionner le module, c'est qu'elles ne sont pas satisfaites

  3. #3
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    Plus on est de fous...
    Oui Jean sauf que la j'avais vu que la lib a bien été compilée et généré le 22 mai d'apres le find. Ca a donc du etre fait. Le probleme doit etre ailleurs. Le make install recopiant la lib dans le rep modules n'a pas du etre fait.
    Mais en fait, j'ai l'impression qu'il y a 2 versions de sources différentes d'asterisk aussi d'apres le find:

    certified-asterisk-1.8.28-cert5 et les sources de asterisk-1.8.13.1~dfsg1 à l'interieur de ceux-ci. Bref pas tres bon pour avoir une install propre et parfait pour melanger des binaires de 2 versions...

    Je recommanderai a Geo de suivre un tuto ( il y en a un vieux dans la section tuto ) pour tout recompiler quitte a s'entrainer d'abord dans une vm. Ca permettra de comprendre un peu les makefiles, l'emplacement des libs, les fichiers de conf...Et tant qu'a faire autant passer en meme temps sur une version plus récente d'Asterisk. Le melange de 2 versions genere souvent l'impossibilité de charger un module. ( son absence aussi )

    Geo
    find /usr/lib/asterisk/modules -ls listera les modules qui ont été copiés si tu as gardé l'emplacement standard. Si tu n'y trouves pas app_mysql.so , ca ne peut pas marcher. Si les dates des libs sont differentes, c'est que tu n'as pas tout recompilé en meme temps. Ca ne pose pas probleme mais si on change d'arbre de sources , il faut etre sur de tout recompiler et reinstaller.

    Francois.


Les tags pour cette discussion

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •