2017-09-18 1 views
1

J'ai un problème étrange après avoir installé Asterisk sur mon serveur CentOS. Donc, j'ai utilisé tutoriel step-by-step et n'a pas eu d'erreur ou d'avertissements. L'installation entière s'est déroulée avec succès.Asterisk impossible de trouver le fichier de configuration principal

Lorsque je tente de se connecter à Asterisk CLI avec asterisk -r J'ai eu cette erreur

[[email protected]] astérisque # -r

Impossible d'ouvrir le fichier de configuration spécifié maître « /usr/local/etc/asterisk/asterisk.conf », en utilisant les valeurs par défaut intégrées

Impossible de se connecter à distance astérisque (ne /usr/local/var/run/asterisk/asterisk.ctl existe?)

[root @ a sterisk-14.6.1] #

Qu'est-ce que cela signifie? Je ne trouve rien sur le fichier de configuration principal. Mon fichier asterisk.conf est /etc/asterisk

-rw-r--r-- 1 asterisk asterisk 5332 18 sep 12,15 asterisk.conf 

pas '/usr/local/etc/asterisk/asterisk.conf'

Asterisk est 100% en cours d'exécution

[[email protected]]# systemctl status asterisk 
● asterisk.service - LSB: Asterisk PBX 
    Loaded: loaded (/etc/rc.d/init.d/asterisk; bad; vendor preset: disabled) 
    Active: active (running) since mon 2017-09-18 12:36:16 EEST; 3s ago 
    Docs: man:systemd-sysv-generator(8) 
    Process: 33977 ExecStop=/etc/rc.d/init.d/asterisk stop (code=exited, status=0/SUCCESS) 
    Process: 34000 ExecStart=/etc/rc.d/init.d/asterisk start (code=exited, status=0/SUCCESS) 
Main PID: 34025 (asterisk) 
    CGroup: /system.slice/asterisk.service 
      ├─34023 /bin/sh /usr/sbin/safe_asterisk 
      └─34025 /usr/sbin/asterisk -f -vvvg -c 

sep 18 12:36:16 systemd[1]: Starting LSB: Asterisk PBX... 
sep 18 12:36:16 asterisk[34000]: Starting asterisk: 
sep 18 12:36:16 systemd[1]: PID file /var/run/asterisk/asterisk.pid not readable (yet?) after start. 
sep 18 12:36:16 systemd[1]: asterisk.service: Supervising process 34025 which is not our child. We'll most likely not notice when it exits. 
sep 18 12:36:16 systemd[1]: Started LSB: Asterisk PBX. 

J'ai changé aussi ces autorisations pour l'utilisateur asterisk

[[email protected]]# ls -l /var/run/asterisk/asterisk.ctl 
    srwxr-xr-x 1 asterisk asterisk 0 18 sep 12,36 

/var/run/asterisk/asterisk.ctl

j'ai pu ouvrir une session en CLI avec asterisk -vvvvc et je peux voir quelques erreurs

Impossible d'ouvrir le fichier de configuration maître spécifié « de /usr/local/etc/asterisk/asterisk.conf », en utilisant intégré par défaut

[Sep 18 12:40:24] ERREUR [34584]: logger.c: 1823 init_logger: Erreurs détectées dans le fichier logger.conf. La consignation par défaut de la console est utilisée.

[Sep 18 12:40:24] AVERTISSEMENT [34584]: loader.c: 1293 load_modules: Aucun 'modules.conf' trouvé, aucun module ne sera chargé.

[Sep 18 12:40:24] AVERTISSEMENT [34584]: loader.c: 1293 load_modules: Aucun 'modules.conf' trouvé, aucun module ne sera chargé.

Répondre

1

Vous avez installé avec/usr/local/prefix.

Maintenant vous avez 2 choix

  1. Réinstaller, ne configurez avec prefix =/
  2. ou faire un lien symbolique

    mkdir -p/usr/local/etc/

    ln -s/etc/asterisk/usr/local/etc/

+0

Merci pour la réponse. C'est très étrange parce que je n'ai ajouté aucun préfixe du tout. Tout ce que j'ai fait est './configure -libdir =/usr/lib64' – Ivan