astérisque: impossible de se connecter à l'astérisque distant (does /var/run/asterisk.ctl-il exister?) [fermé]

j'apprends l'astérisque.

après avoir installé asterisk, j'ai essayé de me connecter avec en utilisant

asterisk -rvvvvc.

Mais il m'a donné le message d'erreur suivant:

impossible de se connecter à l'astérisque distant (does /var/run/asterisk.ctl-il exister?)

Comment puis-je résoudre ce problème?

26
demandé sur Frank Nocke 2010-05-10 11:12:49

21 réponses

C'est probablement parce que astérisque n'est pas en cours d'exécution sur votre serveur.

Essayez de le faire fonctionner avec cette commande :

asterisk -vvvvvvc

vous entrerez dans L'astérisque CLI et si quelque chose tourne mal, vous le verrez. Après cela, vous pouvez quitter le CLI en entrant le exit la commande. Vous pouvez alors vous reconnecter au CLI en tapant asterisk -r. Toutes ces commandes supposent que vous êtes l'utilisateur root. Si vous n'êtes pas root préfixe par sudo, par exemple sudo asterisk -vvvvvvc.

j'Espère que ça aide, en ce qui concerne, Duc.

22
répondu Duc 2010-05-10 18:11:35

Il y a deux raisons pour lesquelles cela se produit:

  1. Asterisk n'est pas en cours d'exécution.
  2. Vous essayez d'exécuter asterisk -r en tant qu'utilisateur non-root.

Si Asterisk n'est pas en cours d'exécution, essayez de le démarrer: asterisk -vvvc. Si vous êtes connecté en tant qu'utilisateur non-root, puis ouvrez une session en tant qu'utilisateur root, ou tout simplement: sudo asterisk -r.

21
répondu rdegges 2010-05-10 14:18:23

Cette commande devrait fonctionner si les autres n'ont pas de résoudre le problème:

sudo astérisque -&

19
répondu meda 2013-09-05 19:30:51

si vous avez activé SELINUX, cela empêchera la création de ce fichier. Vous devez la désactiver.

  1. vi /etc/selinux/config
  2. set SELINUX=disabled
  3. reboot
15
répondu Tim Davies 2012-10-29 16:53:53

en fait c'est un problème de propriété

essaie:

ls -l /var/run/asterisk/asterisk.ctl

vous verrez que le fichier a la propriété de 'root'

bien que vous ayez changé de propriétaire avec:

chown -R asterisk /var/run/asterisk

une fois que vous redémarrez le serveur asterisk la propriété revient à la "racine" de nouveau

ils devraient être pour l'utilisateur' asterisk:asterisk ' et le groupe

Basem Hegazy

14
répondu Basem Hegazy 2013-04-23 10:35:04

Vous avez à faire un changement dans l'astérisque.fichier conf situé à /etc / asterisk

astrundir => /var/run/asterisk

redémarrez votre système et vérifiez

j'Espère que cela vous aide

9
répondu shrikant.soni 2010-09-13 11:17:50

j'ai eu ce problème aujourd'hui. Il n'avait rien à voir avec les réponses. J'ai tout essayé. Mon problème était une mauvaise configuration avec le zaptel.conf (exécution de la vieille astérisque!). J'avais commenté quelques détails de portée en essayant de résoudre un problème de PRI. Lorsque le serveur ai redémarré cette question s'est présentée. J'ai pu découvrir ceci en regardant les messages wanrouter dans les journaux. J'ai remarqué qu'il y avait 3 erreurs, et les numéros de ligne correspondants, une fois que j'ai corrigé ces problèmes, et ran #asterisk -vvvvc le serveur revint et tout a fonctionné.

3
répondu John Thicke 2012-06-20 16:32:36

vérifiez d'Abord si le fichier /var/run/asterisk/asterisk.ctl existe si ce n'est pas le cas, le serveur asterisk ne tourne pas. Donc, commencer comme

/ usr / sbin / asterisk-gvvc

et puis asterisk-r de tomber à l'invite de ligne de commande a fonctionné pour moi.

3
répondu David Okwii 2012-09-17 12:14:22

C'est un problème commun pour asterisk et cela fonctionne pour moi

sudo su
/etc/init.d/asterisk start 
asterisk -rvvv

Si vous ne travaillez pas l'arrêter

sudo su
/etc/init.d/asterisk stop

recommencer

sudo su
/etc/init.d/asterisk start 
asterisk -rvvv

C'est tout

3
répondu kaptanSOM 2016-04-25 09:00:17

cela montre que le serveur asterisk n'est pas en cours d'exécution.

vous pouvez taper les commandes suivantes à cli:

  • astérisque

  • asterisk-rvvv

les commandes ci-dessus ont fonctionné pour moi!

la première commande commence astérisque

deuxième commande, vous reçoit à la cli d'asterisk

3
répondu Ankit Jayswal 2017-01-27 13:14:10

dans le répertoire source contrib, il y a des scripts d'exemple pour init.d - il est plus simple d'exécuter le serveur en mode d'arrière - plan-les scripts d'initialisation contiennent également un moniteur pour relancer asterisk s'il tombe en panne.

Ensuite, vous avez juste besoin d'utiliser

sudo asterisk -vvvvvvvr 
  • pour se connecter au serveur qui fonctionne déjà en mode background.

notez que vous devez exécuter ceci en tant que root pour gagner des privilèges pour vous connecter.

si vous avez installé via une distro-alors initialisation.les scripts d sont généralement fournis en standard.

2
répondu BillyBigPotatoes 2014-02-19 12:32:44

il y a une autre solution Si ci-dessus n'a pas aidé, ajouter:

noload => res_pjsip.so de /etc/asterisk/modules.conf

2
répondu paka 2016-09-09 14:42:08

vous devez uniquement vider le répertoire / tmp en utilisant command & hit redémarrer votre système. maintenant vous pouvez jouer sur asterisk CLI tout ce que vous voulez.

1
répondu deep 2013-04-29 07:03:44

il se peut qu'il ne fonctionne pas.

essayez enflammée /etc/init.d/asterisk status

Si sa ne fonctionne pas, Commencez à l'aide de:

/etc/init.d/asterisk start

Ou en RH 7:

Systemctl start asterisk

1
répondu TheSenior 2017-11-22 09:40:51

Essayez d'utiliser sudo pour exécuter asterisk-r qui fonctionne pour moi à chaque fois que cette erreur arrive.

0
répondu Meow 2013-05-16 09:01:42

j'ai résolu ce problème en utilisant: chown-R etc / asterisk chown-R var/lib / asterisk

c'est la bacause, comme dit ici, Je ne courais pas en tant qu'administrateur. Donc, j'ai créé mon utilisateur en tant que propriétaire des répertoires Asterisk.

0
répondu Ney Cândido 2013-06-30 20:48:59

allez simplement dans le dossier d'installation

cd /usr/src/asterisk
asterisk -r
reload
0
répondu san san 2014-07-16 14:01:26

Vous devez être root.

sudo su -
asterisk -r
0
répondu Daniel Ramos 2015-09-18 19:34:49

si d'autres solutions ne fonctionnent pas pour vous, essayez simplement (en tant que root) ceci:

amportal restart

j'Espère que ça aide ;-)

0
répondu serfer2 2015-10-13 10:15:32

j'ai eu un problème similaire, qui est le résultat du disque dur rempli. Il s'avère que le problème était avec la table cdr étant corrompue et en cours de réparation dans mysql remédié au problème.

0
répondu Chris LaFrinere 2016-01-26 23:03:03

je viens d'installer l'astérisque 13.18.5 sur CentOS7. Après la connexion en tant que root, j'avais le même problème et j'ai juste fait "SELINUX=disabled" dans /var/selinux/config et c'était tout. Mon astérisque a commencé en mode verbeux en faisant astérisque-rvvvvv. Pas d'erreurs !!!

une autre façon de le faire est d'utiliser d'abord la commande "asterisk -&", puis d'attendre pendant un certain temps un message" OK "d'asterisk et ensuite"asterisk-rvvvv"

0
répondu Aurangzeb 2018-01-07 14:52:36