PDA

Voir la version complète : Pas possible de faire un asterisk -r ?



parisien
15/05/2011, 19h04
Bonjour.

J'ai installé asterisk sur fedora et je n'arrive pas à faire de asterisk-r

je vous envoie un extrait de mon terminal et de ma config.

Si quelqu'un a une idée, je lui en serais super reconnaissant.

Merci.


[sms@localhost ~]$ su
Mot de passe :
[root@localhost sms]# asterisk -r
Asterisk 1.8.4, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
================================================== =======================
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
[root@localhost sms]# service asterisk start
Démarrage d'asterisk :
[root@localhost sms]# service asterisk status
asterisk (pid 2330 1470) en cours d'exécution...
[root@localhost sms]# ls /var/run/asterisk
asterisk.pid
[root@localhost sms]# asterisk -vvvr
Asterisk 1.8.4, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
================================================== =======================
== Parsing '/etc/asterisk/asterisk.conf': == Found
== Parsing '/etc/asterisk/extconfig.conf': == Found
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
[root@localhost sms]#



[directories](!)
astetcdir => /etc/asterisk
astmoddir => /usr/lib/asterisk/modules
astvarlibdir => /var/lib/asterisk
astdbdir => /var/lib/asterisk
astkeydir => /var/lib/asterisk
astdatadir => /var/lib/asterisk
astagidir => /var/lib/asterisk/agi-bin
astspooldir => /var/spool/asterisk
astrundir => /var/run/asterisk
astlogdir => /var/log/asterisk

Reaper
15/05/2011, 20h22
ps aux | grep asterisk ?

sinon arrete le et lance avec:

asterisk -vvvvv

parisien
15/05/2011, 20h28
Bonjour et merci de la réponse.

Ca me donne cela :


[root@localhost sms]# ps aux | grep asterisk
root 1509 0.0 0.0 108296 636 ? S 20:37 0:00 /bin/sh /usr/sbin/safe_asterisk
root 1512 80.9 0.3 1878616 14620 ? Rl 20:37 0:55 /usr/sbin/asterisk -f -vvvg -c
root 2345 0.0 0.0 105448 872 pts/0 S+ 20:38 0:00 grep --color=auto asterisk
[root@localhost sms]# asterisk -r
Asterisk 1.8.4, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
================================================== =======================
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
[root@localhost sms]# ls /ver/run/asterisk
ls: impossible d'accéder à /ver/run/asterisk: Aucun fichier ou dossier de ce type
[root@localhost sms]# ls /var/run/asterisk
asterisk.pid
[root@localhost sms]#

Et toujours pas de -r.

Verdict ?

Reaper
15/05/2011, 20h32
sinon arrete le et lance avec:

asterisk -vvvvv

zzzzzzzzzzz

parisien
15/05/2011, 20h39
zzzzzzzzzzz

Bonjour.

Oui, je l'ai fait et ca marche, mais ce ne me permet toujours pas de me connecter avec asterisk -r !!!!

Comdif
15/05/2011, 21h15
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)

Ca veux dire que asterisk n'est pas lancé ou que l'utilisateur en console n'a pas les bons droits.

asterisk -r permet d'entrer en console d'un asterisk en fonction
astrisk -c permet de lancer et d'entrer en console et éventuellement
voir les erreurs qui vont le faire arrêter.

F6HQZ
15/05/2011, 22h52
Le "make config" n'aurait-il pas été oublié après compilation d'Asterisk ?
Il semblerait qu'Asterisk ne tourne pas, tout simplement.

barto95
27/06/2011, 01h17
personnelement sur le miens j'avais aussi se probleme je faisait

asterisk

et ensuite asterisk -rvvvvvvvvvv

et la tout fonctionnait .... tu es bien en root quand tu tape le asterisk -r

xilef
25/06/2013, 11h37
La solution : éditer le fichier asterisk.conf et ajouter /asterisk à la fin de la ligne
astrundir => /var/run afin donc d'obtenir
astrundir => /var/run/asterisk

Relancer asterisk (apply changes ou redémarrer le serveur)
Le problème devrait être réglé

fastm3
26/06/2013, 00h24
Ca n'est pas astrundir car il est renseigné dans le 1er post.

Ton asterisk ne tourne pas. Regarde donc pourquoi mais il a été probablement mal installé/compilé. Inutile de faire et refaire des asterisk -r avant que tu vois le asterisk present dans ta liste de process.
Les conseils ci dessus sont bons.
Fait un asterisk -c et regarde bien la sortie des logs deja.
Si tu n'as pas un "Asterisk Ready", il y a un soucis indiqué dans les logs au dessus.
Dans un deuxieme temps, une fois le "asterisk ready obtenu", tu regarderas les fichiers de demarrage d'asterisk au boot si necessaire.
Fastm3.

greg2901
12/11/2013, 23h05
J'ai eu le même problème en installant Asterisk 11 sur Centos 6, et finalement, après m'être arraché les cheveux pendant 2 jours, j'avais tout réinstallé 3 fois et finalement c'est parce que j'avais une erreur de compilation suite a un module manquant. A mon avis reprend ton installation en te servant du tuto http://www.asterisk-france.org/content.php/52-Installation-Asterisk-1-8-sur-CentOS , il est super bien fait, ça ma aidé.