Asterisk + FreePBX sur Debian /Lenny/Ubuntu/... : Installation Script V.0.3.4
Par Yoann le lundi, 24 août 2009, 14:00 - VOIP Asterisk & Telephonie - Lien permanent
J'aurais du vous annoncé la version 0.4 mais en attendant d'avoir un peu plus de temps pour finaliser tout ce que je veux faire pour cette version 0.4, voici la 0.3.4.
Il y a quelques corrections de bug, et améliorations dans cette version 0.3.4 !!
- Passage de asterisk 1.4.22 a 1.4.26.1 - Passage de la lipri 1.4.7 à 1.4.10.1 - Passage des addons asterisk 1.4.7 à 1.4.9 - Passage de dahdi linux 2.1.0.4 à 2.1.0.2 - Passage de dahdi tools 2.1.0.2 à 2.2.0 | La version de freepbx ne change pas (2.5.1)
Télécharger le script :
Francais : asterisk-freepbx_0.3.4_fr_2009-08-24.sh- Francais : asterisk-freepbx_0.3.4_fr_2010-01-14.sh
- Anglais : no english version for 0.3.4 (from 0.4.0 this script are only in english)
Historiques de versions :
Mailing-List VOIP :
Afin d'être tenu au courant dès la sortie d'une nouvelle version du script, abonnez-vous à la mailing liste VOIP. Plus d'info sur le billet : asterisk-freepbx-mailing-liste
A NE PAS OUBLIER :
- Il y a un problème avec le Flash Operator Panel (FOP) qui se ressoud très facilement en installant le module " FreePBX FOP Framework" depuis l'interface HTTP de votre FreePBX.
- Dans tous les cas après installation, la 1ere chose a faire est de mettre a jours FreePBX en allant sur l'interface HTTP, (En haut à gauche onglet Tool, puis Module Admin) cliquer sur "Check for updates online" puis "Upgrade All" puis "Process".
Commentaires
Oh mon dieu, merci :)
Bonjour,
Je me posais la question en voyant ton script s'executer.
Y a t'il moyen de prendre les sons en fr plutot qu'en anglais ou de mettre les deux?
Etant donné qu'ils sont dispos sur le site officiel.
(http://downloads.asterisk.org/pub/t...)
Merci d'avance
Oh pardon, suffisais d'attendre un peu ^^
Dans le script asterisk-freepbx_0.3.4_fr_2009-08-24.sh, à la ligne 592, il faudrait remplacer le - (tiret) par _ (underscore) :
if [ "${SQL-ROOT_PASSWORD}" != "" ]; then
devrait plutot être
if [ "${SQL_ROOT_PASSWORD}" != "" ]; then
Bonne continuation
bonsoir,
je rencontre un probleme à la fin de l'installation, lorsque j'entre la commande amportal start il me marque command not found...
Pouvez vous m'aider svp
Slt,
J'ai rencontré le même soucis. Installation via le script Asterisk sur Ubuntu 9.10 :
- amportal ne fonctionne pas
- FreePBX aussi
...
Si qqn a une idée.
Effectivement,
Il y a eu un changement dans l'arboresence des données sur le serveurs de digium (asterisk) du coup certain download (via wget) ne se font pas correctement (err 404).
N'appuyer pas betement sur entrer lors du deroulement du script, regarder si tous ce passe correctement.
Vous pouvez ré-essayer avec cette version du script :
http://www.queret.net/download/Aste...
ATTENTION : Je n'est pas approfondie les tests, juste corrigé les liens corrompu.
N'hesitez pas a faire des retours (mais prenez le temps de bien regarder ce qui se passe (quitte a m'envoyer un copier/coller de tout le processus d'installation).
Yoann
Merci beaucoup de m'avoir renvoyer ce script,
Il me renvoie comme erreur lors de la compilation de dadhi les messages suivants:
make[4]: *** [/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.o] Erreur 1
make[3]: *** [/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi
/wctc4xxp] Erreur 2
make[2]: *** [_module_/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi] Erreur 2
make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.31-17-generic »
make[1]: *** [modules] Erreur 2
make[1]: quittant le répertoire « /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux »
make: *** [all] Erreur 2
Lors de la compilation d'asterisk : make: *** [menuselect.makeopts] Erreur 255
Il me marque un tas de message d'erreur, lors de l'installation de freepbx...
Voici une nouvelle version 0.3.4 daté d'aujourd'hui corrigant quelques bugs mineurs.
- Options de compilations de asterisk changé
- Modification de la fonction permettant de recupérer l'adresse IP de l'interface eth0
http://www.queret.net/download/Aste...
Installation testé & parfaitement fonctionnelle sur une machine virtuel Xen sous debian Lenny.
mat5501,
Je ne pense pas que la version 0.3.4 du 14/01 change quelques chose pour ton problèmes.
Peux-tu decrires ton environnement ? (Debian - Ubuntu ? Version ?)
bonsoir,
Je suis sous ubuntu 9.10, je viens de tout réinstaller, je testerais de nouveau le script demain en esperant que cela fonctionne.
Merci de votre aide, je vous tiens au courant.
Bonne soirée
mat5501,
Je n'ai pas tester le script sur ubuntu 9.10, il faudrait que je prenne le temps de configurer une machine virtuelle, mais j'avoue que de tester le script sur toutes les version de debian & ubuntu en i386 & amd64, ca prend vachement de temps.
Je te conseillerais plutot d'utiliser une debian lenny ou une ubuntu LTS, là au moins je peux te garantir qu'avec une installation par default et un kernel par default le script fonctionne et que asterisk & freepbx sont pleinement fonctionnelle.
D'accord et sous ubuntu 9.04 cela fonctionne t'il? sous la 9.10 je viens de lancer le script et au niveau de la compilation de dahdi, il y'a des erreurs qui sont les suivantes ...
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c: In function ‘wctc4xxp_net_register’:
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:776: error: ‘struct net_device’ has no member named ‘set_multicast_list’
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:777: error: ‘struct net_device’ has no member named ‘open’
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:778: error: ‘struct net_device’ has no member named ‘stop’
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:779: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:780: error: ‘struct net_device’ has no member named ‘get_stats’
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:781: error: ‘struct net_device’ has no member named ‘do_ioctl’
make[4]: *** [/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.o] Erreur 1
make[3]: *** [/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp] Erreur 2
make[2]: *** [_module_/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi] Erreur 2
make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.31-17-generic-pae »
make[1]: *** [modules] Erreur 2
make[1]: quittant le répertoire « /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux »
make: *** [all] Erreur 2
make -C linux all
make[1]: entrant dans le répertoire « /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux »
make -C drivers/dahdi/firmware firmware-loaders
make[2]: entrant dans le répertoire « /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/firmware »
make[2]: quittant le répertoire « /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/firmware »
make -C /lib/modules/2.6.31-17-generic-pae/build SUBDIRS=/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[2]: entrant dans le répertoire « /usr/src/linux-headers-2.6.31-17-generic-pae »
CC [M] /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.o
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c: In function ‘wctc4xxp_net_register’:
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:776: error: ‘struct net_device’ has no member named ‘set_multicast_list’
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:777: error: ‘struct net_device’ has no member named ‘open’
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:778: error: ‘struct net_device’ has no member named ‘stop’
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:779: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:780: error: ‘struct net_device’ has no member named ‘get_stats’
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:781: error: ‘struct net_device’ has no member named ‘do_ioctl’
make[4]: *** [/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.o] Erreur 1
make[3]: *** [/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp] Erreur 2
make[2]: *** [_module_/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi] Erreur 2
make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.31-17-generic-pae »
make[1]: *** [modules] Erreur 2
make[1]: quittant le répertoire « /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux »
make: *** [all] Erreur 2
make -C linux all
make[1]: entrant dans le répertoire « /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux »
make -C drivers/dahdi/firmware firmware-loaders
make[2]: entrant dans le répertoire « /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/firmware »
make[2]: quittant le répertoire « /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/firmware »
make -C /lib/modules/2.6.31-17-generic-pae/build SUBDIRS=/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[2]: entrant dans le répertoire « /usr/src/linux-headers-2.6.31-17-generic-pae »
CC [M] /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.o
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c: In function ‘wctc4xxp_net_register’:
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:776: error: ‘struct net_device’ has no member named ‘set_multicast_list’
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:777: error: ‘struct net_device’ has no member named ‘open’
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:778: error: ‘struct net_device’ has no member named ‘stop’
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:779: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:780: error: ‘struct net_device’ has no member named ‘get_stats’
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.c:781: error: ‘struct net_device’ has no member named ‘do_ioctl’
make[4]: *** [/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp/base.o] Erreur 1
make[3]: *** [/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/wctc4xxp] Erreur 2
make[2]: *** [_module_/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi] Erreur 2
make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.31-17-generic-pae »
make[1]: *** [modules] Erreur 2
make[1]: quittant le répertoire « /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux »
make: *** [all] Erreur 2
Les seuls tests que j'ai effectué avec ubuntu sont sur la LTS (Long Time Support), la 8.04 ( https://wiki.ubuntu.com/ )
Les problèmes sont surement dû a la version bcp plus rescente du kernel sur les ubuntu 9.04 ou 9.10. faudrait que je creuse ...
Ne pouvant tout tester je me restreint à la version courante de Debian & à la version LTS courante de Ubuntu. (la 10.04 LTS doit sortir en Avril)
ok et bien si cela fonctionne sous ubuntu LTS je vais l'installer.
Je vous remercie de votre aide.
Salut Yoann tout d'abord une bonne année, je viens de tester ton dernier script sur une Debian Lenny fraichement installé sur un rps ovh et je rencontre les même problème que @mat5501 au niveau de la compilation de dadhi + quelle que directory not found lors de la compilation de freepbx.
As tu une idée de quoi cela viendrait ?
Je suis super embetté car vous êtes plusieurs a me remonter le problème, mais je n'arrive pas a le reproduire ...
Pouvez-vous me dire quel type de kernel vous utilisez ? avec la commande "uname -a" ?
Yoann
Voici mon kernel ci-dessous.
2.6.32.2-xxxx-grs-ipv4-32
Bonjour,
je viens d'installer debian lenny et tout fonctionne parfaitement lors de l'installation.
Merci beaucoup
Tu as quel kernel ? chez ovh je peux aisément le changer au niveau de mon manager, (je pense que l'erreur rencontré ci-dessous vient de là)
Tu ne rencontre pas cette erreur à la compilation de dahdi ?
Merci d'avance.
WARNING: Symbol version dump /usr/src/linux-2.6.32.2/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.o
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function '__qevent':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:839: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:839: error: (Each undeclared identifier is reported only once
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:839: error: for each function it appears in.)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function 'schluffen':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:867: error: dereferencing pointer to incomplete type
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:867: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:869: error: implicit declaration of function 'signal_pending'
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:870: error: implicit declaration of function 'schedule'
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:872: error: dereferencing pointer to incomplete type
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:872: error: 'TASK_RUNNING' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function 'dahdi_timer_ioctl':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:3418: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function 'dahdi_chanandpseudo_ioctl':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:4419: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function '__dahdi_getbuf_chunk':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:6075: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function '__rbs_otimer_expire':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:6263: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function '__putbuf_chunk':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:7203: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function 'dahdi_hdlc_finish':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:7400: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function 'dahdi_hdlc_getbuf':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:7441: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function 'process_timers':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:7481: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function 'dahdi_transmit':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:7764: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
make[3]: *** [/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.o] Erreur 1
make[2]: *** [_module_/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi] Erreur 2
make[2]: quittant le r?pertoire ? /usr/src/linux-2.6.32.2 ?
make[1]: *** [modules] Erreur 2
make[1]: quittant le r?pertoire ? /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux ?
make: *** [all] Erreur 2
make -C linux all
make[1]: entrant dans le r?pertoire ? /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux ?
make -C drivers/dahdi/firmware firmware-loaders
make[2]: entrant dans le r?pertoire ? /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/firmware ?
make[2]: quittant le r?pertoire ? /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/firmware ?
make -C /usr/src/linux SUBDIRS=/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[2]: entrant dans le r?pertoire ? /usr/src/linux-2.6.32.2 ?
WARNING: Symbol version dump /usr/src/linux-2.6.32.2/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.o
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function '__qevent':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:839: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:839: error: (Each undeclared identifier is reported only once
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:839: error: for each function it appears in.)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function 'schluffen':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:867: error: dereferencing pointer to incomplete type
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:867: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:869: error: implicit declaration of function 'signal_pending'
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:870: error: implicit declaration of function 'schedule'
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:872: error: dereferencing pointer to incomplete type
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:872: error: 'TASK_RUNNING' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function 'dahdi_timer_ioctl':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:3418: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function 'dahdi_chanandpseudo_ioctl':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:4419: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function '__dahdi_getbuf_chunk':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:6075: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function '__rbs_otimer_expire':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:6263: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function '__putbuf_chunk':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:7203: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function 'dahdi_hdlc_finish':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:7400: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function 'dahdi_hdlc_getbuf':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:7441: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function 'process_timers':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:7481: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c: In function 'dahdi_transmit':
/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.c:7764: error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)
make[3]: *** [/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi-base.o] Erreur 1
make[2]: *** [_module_/usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi] Erreur 2
make[2]: quittant le r?pertoire ? /usr/src/linux-2.6.32.2 ?
make[1]: *** [modules] Erreur 2
make[1]: quittant le r?pertoire ? /usr/src/dahdi-linux-complete-2.2.0.2+2.2.0/linux ?
make: *** [all] Erreur 2
J'ai installé debian lenny au lycée et lorsque j'execute le script il me marque des messages d'erreurs comme ci dessus...Je suis derriere un proxy, c'est peut etre de la que viens mon probleme?
diablotin,
je ne connais pas les RPS de OVH mais visiblement c'est un kernel maison et c'est surement ca qui pause problème.
Est-ce qu'après la phase "Configuration des sources du kernel" et juste avant "Décompression des sources dans /usr/src/ ", il y a bien un repertoire /usr/src/linux/2.6.32.2/ avec des choses dedans ?
Est-ce qu'il existe un lien symbolique /usr/src/linux qui pointe sur /usr/ssrc/linux/2.6.32.2/ ?
Bonjour Yoann,
Oui il existe bien le répertoire /usr/src/linux-2.6.32.2 et non /usr/src/linux/2.6.32.2/ et il existe bien un lien symbolique avec /usr/src/linux.
Cependant, j'ai ce message d'erreur qui apparait:
linux-2.6.32.2/virt/kvm/kvm_main.c
cp: ne peut ?valuer `/boot/config-2.6.32.2-xxxx-grs-ipv4-32': Aucun fichier ou r?pertoire de ce type
Juste avant ça:
== ATTENTION ==
Si vous ne comprenez pas la question suivante, veuillez choisir NON,
les options standard et optimisées seront alors utilisées.
--
Voulez-vous sélectionner les nouveaux modules du kernel à compiler. Notez bien que ce kernel ne sera pas installer, nous avons ici juste besoin des headers pour compiler asterisk ? [y/N]N
Je vais creuser dans ce sens.
Effectivement quand je regarde le contenu de mon répertoire boot sur mon serveur je n'ais pas config-2.6.32.2-xxxx-grs-ipv4-32 mais System.map-2.6.24.5-xxxx-grs-ipv4-32
diablotin,
Le fichier que j'essais de copier dans le script (/boot/config-2.6.32.2-xxxx-grs-ipv4-32) c'est les options utilisés pour compiler ton kernel actuel.
Je ne pense pas que ce fichier soit nécessaire pour notre utilisations des sources du kernel. Disons que nous pourrions peut-etre compiler les headers du kernel sans forcement que cela sous en adequation avec le kernel utilisé.
Il faut que je confirme tout ca, et que j'adapte la suite du script en fonction.
Contact moi directement par email, je t'enverrais une version afin de valider ca ...
Yoann
OK ça marche je te remercie pour tout le travail que tu fais.
Bonjour,
J'ai utilisé votre script sur une Debian et tout s'est passé correctement, sauf que je n'arrive pas à rentrer mes identifiants dans l'interface graphique (du moins, ils ne sont pas valides).
Comment les modifier? Merci
Non c'est bon ;)
Salut,
ta version de freepbx et le script permettent-ils d'utiliser 2 cartes
ISDN.
est-ce que ca marcherait des cartes ISDN sur une machine virtuelle sous Debian Lenny noyau bigmem ?
merci
@Pierrot74
Je pense que tout depend de ta carte ISDN (je n'ai jamais tester), mais le support ISDN est présent lors de compilation d'asterisk. Après si il faut y associer une patch ...
Pour ce qui est du kernel bigmem, jamais testé, mais je ne vois pas pourquoi ce ne marcherais pas.
Par contre, utiliser asterisk avec un carte ISDN a travers une machine virtuelle ... je ne m'y risquerais pas :-)
bonjour,
j'ai executer le script tout c'est plus oumoins bien passé :-)
mais qd je clique sur FreePBX Administration j'obtient :
FATAL ERROR
DB Error: connect failed
pouvz vous l'aider ?
merci
voici tous les paquets que j'ai du installer pour la version 1.6.2.2 :
aptitude -y install kernel-package g++ libncurses5-dev linux-kernel-headers sqlite libnewt-dev libusb-dev zlib1g-dev libmysqlclient15-dev libsqlite0-dev libsnmp-dev libxml2 libxml2-dbg libxml2-dev libxml2-doc libxml2-headers binutils build-essential bzip2 ca-certificates cpp cpp-4.3 debhelper dpkg-dev g++-4.3 gcc gcc-4.3 gettext html2text intltool-debian libasound2 libc-client2007b libc6-dev libcompress-raw-zlib-perl libcompress-zlib-perl libcurl3 libdigest-hmac-perl libdigest-sha1-perl libfile-remove-perl libgmp3c2 libgomp1 libgsm1 libiksemel3 libio-compress-base-perl libio-compress-zlib-perl libio-stringy-perl libltdl3 libmail-box-perl libmail-sendmail-perl libmailtools-perl libmime-types-perl libmpfr1ldbl libobject-realize-later-perl libogg0 libpri1.0 libspeex1 libspeexdsp1 libsqlite0 libssh2-1 libstdc++6-4.3-dev libsys-hostname-long-perl libtimedate-perl libtonezone1 liburi-perl libuser-identity-perl libvorbis0a libvorbisenc2 libvpb0 linux-libc-dev make mlock module-assistant odbcinst1debian1 openssl po-debconf unixodbc vpb-driver-source
Merci beaucoup ça marche nikel!!!
J'ai installé une simple debian Etch et en lançant le script tous marche comme sur des roulettes.
Merci et bonne continuation
J'ai essayé de faire une installation sur une Debian Lenny avec le dernier script mais il y a un problème avec le chargement des sources du Kernel. L'adresse de téléchargement ou la version n'existe plus
J'ai refait la manip sur une Debian Lenny "neuve". C'est OK sauf pour deux points :
- downloads.digium.com est redirigé vers downloads.asterisk.org (pas de problème les fichiers sont téléchargés)
- message d'erreur WARNING: Symbol version dump /usr/src/linux-2.6.26/Module.symvers
is missing; modules will have no dependencies and modversions. (problème Fatal error inserting DAHDI au reboot)