Affichage des résultats 1 à 10 sur 29

Discussion: problème mot de passe installation freepbx

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
    juste une piste car pas trop le temps.

    Pour freepbx, il faut que ton serveur web tourne sous le meme user qu'asterisk. Ca résout plein de probleme.
    Donc fait en sorte deja que ton apache tourne sous le user asterisk. Apres tu peux installer Freepbx.
    Mais ca n'est pas ton probleme ici. Le wiki freepbx donne les indications pour le faire sous debian.

    Je vois 'Invalid Database Permissions' comme erreur. Ca n'est donc pas un probleme de password comme tu essaies de le resoudre mais d'autorisation.
    Comme tu as deja fais une install. Freepbx le detecte et retente d'utiliser les memes parametres donc meme erreur a chaque tentative.
    J'imagine que tu as une install recente. Donc dans ce cas ( uniquement si recent ) , va voir le user defini dans /etc/freepbx.
    Donne lui tous les droits sur la base indiquée et ca devrait se passer mieux.

    Quand tu lances la premiere install, le script utilise le user root pour creer le user freepbx mysql , la base. Apres , on utilise le user freepbx ( avec donc un password généré ). Tu peux mettre ce que tu veux ensuite comme mot de passe root. La difficile de dire ou tu en es.
    Essaie peut etre de redemarrer d'une clean install ( le script le dit s'il detecte une precedente install ).Fais un backup mais peut etre qu'en effacant la base /etc/freepbx /etc/amportal.conf
    Ca devrait suffire a refaire une veritable new install. Check que le user root mysql n'a pas de passe pour l'install et les droits de creer une base et des tables avant de le lancer.
    Verifie bien que tu as aussi tous les prerequis. http://wiki.freepbx.org/display/FOP/...+on+Debian+8.1

    Francois.

  2. #2
    Membre Senior
    Date d'inscription
    janvier 2014
    Messages
    130
    Downloads
    0
    Uploads
    0
    merci François pour ta réponse rapide, je vais regarder ça ce soir. oui j'ai fait plusieurs essais et à chaque fois j'installe une debian jessie 8.3 neuve ( au moins 4 installations ce week end pour faire des essais).
    lorsque j'installe freepbx en premier et seule tout ce passe bien, c'est quand j'installe jeedom après que ça merde (ou l'inverse). Lors de ma dernière tentative hier soir (jeedom d'abord puis freebpx) en accédant à l'interface jeedom par 192.168.1.69/jeedom, je n'avais plus
    Code:
    Jeedom has not sudo right please do in ssh :
    sudo su -
    echo "root ALL=(ALL) NOPASSWD: ALL" | (EDITOR="tee -a" visudo)
    mais
    Code:
    Jeedom has not sudo right please do in ssh :
    sudo su -
    echo "asterisk ALL=(ALL) NOPASSWD: ALL" | (EDITOR="tee -a" visudo)
    asterisk change donc l'utilisateur qui utilise apache. un administrateur de jeedom m'a demandé de faire sudo chown asterisk:asterisk /var/www/html/jeedom mais en vain. il me conseille plutôt de séparer sur 2 machines différentes, ce qui ne m'arrange pas DU TOUT.

    comment donner tous les droits au user das /etc/freepbx ?

  3. #3
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    Je ne connais pas jeedom mais une fois freepbx installé, tu dois donner tous les droits sudo a l'utilisateur jeedom à priori. Donc c'est a faire juste avant l'install de jeedom. D'ailleurs, c'est pas top question sécurité mais c'est un autre probleme.
    Neanmoins, jeedom a l'air de changer pas mal de parametres php, config apache et c'est peut etre pour cela la necessité des sudos. Et ca n'est donc pas sur que cela soit compatible "out of the box" avec freepbx. Les dernieres versions freepbx sont tres sensibles coté .htaccess par exemple. Neanmoins, je n'ai pas de probleme particulier pour faire tourner dans d'autre virtualdir apaches des outils php perso ou adaptés sur la meme instance apache.

    Puisque l'install freepbx fonctionne, laisse comme cela.
    Pour jeedom, ca me semble un boulot pour docker. Tu auras ton install jeedom sur la meme machine sans risque que l'un perturbe l'autre.
    En plus, se pencher sur docker ne sera pas une perte de temps.
    C'est documenté: https://www.jeedom.com/doc/documenta...n.html#_docker meme si je ne sais rien du bon fonctionnement de jeedom sous docker. En tout cas, ca te prendras probablement moins de temps qu'un nouveau test.

    Pour repondre a ta question meme si elle n'est plus necessaire.
    Un "GRANT ALL PRIVILEGES ON `asteriskdatabase` . * TO 'asteriskuser'@'%';" donne par exemple tous les privileges sur la base asteriskdatabase à l'utilisateur mysql asteriskuser

    Francois.

  4. #4
    Membre Senior
    Date d'inscription
    janvier 2014
    Messages
    130
    Downloads
    0
    Uploads
    0
    merci pour ta réponse François, j'avais songé à l'installation docker pour jeedom et je pense que c'est un bon compromis. mais en même temps c'est la curiosité du pourquoi qui me force à comprendre pourquoi comment ça fonctionne.
    j'ai eu un problème dès l'install de docker et j'ai voulu essayer come décrit plus haut. pour diocker c'est un autre problème qui est hors sujet ici, je te tiendrai au courant.

  5. #5
    Membre Senior
    Date d'inscription
    janvier 2014
    Messages
    130
    Downloads
    0
    Uploads
    0
    je reviens vers toi François pour un aivs (aide).
    J'ai installé freepbx et jeedom sans passer par docker.
    j'ai commencé à configurer les deux et pour l'instant pas de conflit.
    côté freepbx j'ai commencé par créer des trunk etc...: RAS
    puis je configure DAHDI pour une authentique carte digium (bien sûr lors de l'installation freepbc/asterisk j'ai installé compilé DAHDI) avec DAHDI config dans l'interface freepbx et quand je clique sur appli config: j'ai le message d'erreur suivant:

    exit: 1
    Whoops\Exception\ErrorException: rename(/etc/asterisk/chan_dahdi.conf,/etc/asterisk/chan_dahdi.conf.old): No such file or directory in file /var/www/html/admin/modules/dahdiconfig/functions.inc.php on line 42
    Stack trace:
    1. Whoops\Exception\ErrorException->() /var/www/html/admin/modules/dahdiconfig/functions.inc.php:42
    2. Whoops\Run->handleError() :0
    3. rename() /var/www/html/admin/modules/dahdiconfig/functions.inc.php:42
    4. dahdiconfig_conf->generateConf() /var/www/html/admin/libraries/BMO/FileHooks.class.php:65
    5. FreePBX\FileHooks->processOldHooks() /var/www/html/admin/libraries/BMO/FileHooks.class.php:24
    6. FreePBX\FileHooks->processFileHooks() /var/lib/asterisk/bin/retrieve_conf:524

    Code:
    CLI> dahdi show status
    Description                              Alarms  IRQ    bpviol CRC    Fra Codi Options  LBO
    Wildcard A4B                             UNCONFI 0      0      0      CAS Unk           0 db (CSU)/0-133 feet (DSX-1)
    Code:
    dahdi show channels
       Chan Extension       Context         Language   MOH Interpret        Blocked    In Service Description                     
     pseudo                 default                    default                         Yes
    C'est grave docteur?

  6. #6
    Asterisk Fan Avatar de fastm3
    Date d'inscription
    août 2010
    Localisation
    Corbeil Essonnes (91)
    Messages
    1 302
    Downloads
    1
    Uploads
    1
    Je n'ai jamais utilisé le module de config dahdi de freepbx. Je te conseille de ne pas l'utiliser. Pas grave non, probablement un bug et il vaut mieux s'en passer.
    Tu configures "a la main" dahdi. Ensuite, tu crées juste les trunks dahdi avec le channel correspondant ( 1,2, 3...) ou groupe voulu ( g0, g1, g2...) dans l'interface freepbx.
    On a plus besoin ensuite de changer la config dahdi.

    Dans la pratique , configurer dadhi maintenant , c'est juste le compiler avec les modules qu'on veut. dahdi_genconf ( eventuellement adapter /etc/dahdi/genconf_parameters, /etc/dahdi/modules contiendra juste les modules necessaires pour ton systeme ) et ca roule.

    dahdi_cfg -vv doit te donner la liste des channels configurés avant de vouloir les declarer dans freepbx. La les channels ne sont pas déclarés ou ils ne sont pas chargés dans la config ( par include, normalement tu n'as rien à faire car le include du fichier de conf généré par le genconf est present )

    genconf genere un /etc/asterisk/dahdi-channels.conf , verifie qu'il soit inclus dans /etc/asterisk/chan_dahdi.conf ou rajoute un #include dahdi-channels.conf si ce n'est pas le cas.
    Dans /etc/asterisk/chan_dahdi.conf, on ajuste souvent le gain txgain et rxgain.
    .


    Sortie d'un systeme avec une carte digium et un module fxo:
    Code:
    telisk:~# dahdi_cfg -vv
    DAHDI Tools Version - 2.6.2
    
    
    DAHDI Version: 2.6.2
    Echo Canceller(s): HWEC, OSLEC
    Configuration
    ======================
    
    
    
    
    Channel map:
    
    
    Channel 01: FXS Kewlstart (Default) (Echo Canceler: oslec) (Slaves: 01)
    
    
    1 channels to configure.
    
    
    Setting echocan for channel 1 to oslec
    Ici , la particularité est d'utiliser oslec que je conseille. A parametrer dans /etc/asterisk/chan_dahdi.conf
    Voila quelques infos et recap rapide.
    Francois.

  7. #7
    Membre Senior
    Date d'inscription
    janvier 2014
    Messages
    130
    Downloads
    0
    Uploads
    0
    merci François pour ta réponse.
    ce qui m'interpelle c'est que lorsque j'ai installé le module dahdi config dans l'interface freepbx et ensuite en allant dans la config, il m'a bien trouvé mon matériel
    Capture d'écran - 08032016 - 14:20:54.png

    par contre quand je fais par exemple dans la console amportal restart j'ai le message d'erreur suivant:
    Code:
    DAHDI NOT FOUND [Suggest Uninstalling the Dahdi Configuration Module]!
    Running FreePBX startup...
    Taking too long? Customize the chown command, See http://wiki.freepbx.org/display/FOP/FreePBX+Chown+Conf
    Setting Permissions...
     24306/24306 [============================] 100%
    Finished setting permissions
    An error occurred while adding file /var/www/html/jeedom/plugins/weather/core/template/images/meteo-trèsnuageux.png because Malformed UTF-8 characters, possibly incorrectly encoded
    
    Checking Asterisk Status...
    Run Pre-Asterisk Hooks
    DAHDI NOT FOUND [Suggest Uninstalling the Dahdi Configuration Module]!
    
    Starting Asterisk...
     100/100 [============================] 100%
    Asterisk Started on 28040
    Bizzare comme message d'erreur ne ne pas trouver dahdi, et aved cette erreur dans le dossier /var/www/html/jeedom/ , je me demandais si l'erreur vient peut être d'un conflit avec l'install jeedom.

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
  •