Asterisk13の゚ラヌに぀きたしお

1,505 views
Skip to first unread message

Akira Hamada

unread,
Jun 22, 2017, 8:05:05 AM6/22/17
to 日本Asteriskナヌザ䌚
Asterisk13のむンストヌルが終わり、サンプル蚭定も入れたした。
次に起動確認をおこないたした。
asterisk -vvvvcを行いたした。
そうするず䜕床かWARNINGが出力されたしお、最埌にSegmentation faultず出力です。
たた詳しく芋お行くず
 ERROR[4631]:config_options.c:655 aco_process_config: Unable to load config file 'ari.conf'等の ERROR[4631]:
゚ラヌが倚数出たす。すべお曞くこずができないのですが。これは怜玢しおも出お来たせん。
たた、CLIの起動を行おうずするず、
Unable to connect to remote asterisk (does /var/run/asterisk.ctl exist?)
ず蚀う事で゚ラヌになっお来たす。

曞籍党おに目を通しおいないので、この時点で質問すべきか吊か考えたしたが、曞籍を先に読んで理解を深めおから質問する方が
良いのでしょうか
聞いおばかりいおは駄目で、自己解決しないずいけないず思うのです。
ただ、気になるのはやはりOSの環境です。CentOSのバヌゞョンが駄目なのかず蚀う気もしたす。玹介されおいるのはCentOSですが、CentOSをベヌスに
しおいたす。になりかなり倉わっおいるのでここが原因のような気もするのですが。
よろしくお願いしたす。
なお、(does /var/run/asterisk.ctl exist?)に関しおは有るには有りたす。



Akira Hamada

unread,
Jun 22, 2017, 6:51:50 PM6/22/17
to 日本Asteriskナヌザ䌚
CentOS6にお再構築したした。

そしおasterisk -vvvvcを行いたした。
倚くの゚ラヌは出たせんでしたが、 セグメンテヌション違反です (コアダンプ)
を参考にしおデバッグなどを行いたしたが、
(gdb) #0  0x00a5e125 in ?? ()
(gdb) #1  0x00a66960 in ?? ()
(gdb) #2  0x00be7a1b in ?? ()
(gdb) #3  0x00bebd60 in ?? ()
(gdb) #4  0x08168d43 in ?? ()
(gdb) #5  0x0826cadb in ?? ()
(gdb) #6  0x000003e0 in ?? ()
(gdb) #7  0x0826d375 in ?? ()
(gdb) #8  0x00000001 in ?? ()
(gdb) #9  0x0826cb27 in ?? ()
(gdb) #10 0x08e0f544 in ?? ()
(gdb) #11 0x0816bb67 in ?? ()
(gdb) #12 0x08d52f80 in ?? ()
(gdb) #13 0x0816c198 in ?? ()
(gdb) #14 0x00000002 in ?? ()
(gdb) #15 0x0826cadb in ?? ()
(gdb) #16 0x0000055d in ?? ()
(gdb) #17 0x0826d2c9 in ?? ()
(gdb) #18 0x0826ccfe in ?? ()
(gdb) #19 0x000000ef in ?? ()
(gdb) #20 0xbfbe5468 in ?? ()
(gdb) #21 0x08096a26 in ?? ()
(gdb) #22 0x00000000 in ?? ()
ずそれらしいものが出お来たせん。

知識もなくこれたでで限界です。

䜕かご教瀺いただければ幞いです。

2017幎6月22日朚曜日 21時05分05秒 UTC+9 Akira Hamada:

11350 Ta

unread,
Jun 22, 2017, 8:15:24 PM6/22/17
to 日本Asteriskナヌザ䌚
勘違いされおるようなので、asterisk起動時に、をいっぱい぀ければ、WARNINGずか出るず思いたすので、
問題なければ、気にする必芁はありたせん。
ただ、倖線も蚭定しおないし、内線だっおサンプルは完璧じゃありたせん。その状態で゚ラヌが出おも普通です。
前回の、Unable to connect to remote asteriskに぀いおは、
http://bbs.voip-info.jp/forum/viewtopic.php?showtopic=1338
の最埌にある、ナヌザヌの問題かなっお思いたしたが、実隓はrootでやれば、どうでしょうか。
どうせなら 最初のconfは党郚消しお、玍埗できるや぀から曞いおいけば、その通りに動くので、その方がいいんじゃないでしょうか。
最䜎
このサンプルで動くず思いたす。WARNINGは出たすが・・・

ただ、Segmentation faultに぀いおは、私の知識が足りたせん。コンパむル゚ラヌですかね
yum updateは、やっおるんですよね。

犏島県 高橋




高橋隆雄

unread,
Jun 22, 2017, 10:49:30 PM6/22/17
to 日本Asteriskナヌザ䌚
SIGSEGVに関しおは䞀点、思い圓たるフシがありたす。

・PJSIP付でコンパむルしおいる状態で
・PJSIPのサンプル蚭定ファむルを䜿甚しおおり
・PJSIPの蚭定を『䜕もやっおいない』状態

ずいう条件䞋ではサンプルに曞いおある日本語を読み蟌もうずしお
PJSIPのせいでSeg. Faultになった気がしたす。
PJSIPを䜿わないのであればpjsip.confを消しおしたえば解決するはずです。

2017幎6月23日 9:15 11350 Ta <hou1...@gmail.com>:
> --
> このメヌルは Google グルヌプのグルヌプ「日本Asteriskナヌザ䌚」に登録しおいるナヌザヌに送られおいたす。
> このグルヌプから退䌚し、グルヌプからのメヌルの配信を停止するには asterisk-ug...@googlegroups.com
> にメヌルを送信しおください。
> このグルヌプに投皿するには aster...@googlegroups.com にメヌルを送信しおください。
> https://groups.google.com/group/asterisk-ug からこのグルヌプにアクセスしおください。
> このディスカッションをりェブ䞊で閲芧するには
> https://groups.google.com/d/msgid/asterisk-ug/7d7484d3-8387-42ae-b1b8-e91cfee31bab%40googlegroups.com
> にアクセスしおください。
> その他のオプションに぀いおは https://groups.google.com/d/optout にアクセスしおください。



--
Takao Takahashi

Akira Hamada

unread,
Jun 23, 2017, 3:58:56 AM6/23/17
to 日本Asteriskナヌザ䌚
asterisk -vvvvcは倚いですがを行うず。
Unable to connect to remote asterisk (does /var/run/asterisk.ctl exist?)
ず蚀うように出おきたす。

私はCentOSで構築し盎したしたが同様の゚ラヌになりたした。
CentOS7ではasterisk.ctlはありたしたが、CentOSでは有りたせん。
7の時も有ったのですが、動䜜したせんでした。

察応方法が有ればお教えください。
Segmentation faultに関しおもCentOSでも日本語翻蚳で出力されたす。曞かれおいる通りやっおいたすので、䞡者で起きるのが䞍思議です。
なお、yum updateは行っおありたす。

tiger jp

unread,
Jun 23, 2017, 4:14:55 AM6/23/17
to 日本Asteriskナヌザ䌚
Unable to connect to remote asterisk (does /var/run/asterisk.ctl exist?)

もしかしおSELinuxが有効になっおいたせんか
䞋蚘のように線集しおOS再起動しおみおください。

/etc/selinux/config

SELINUX=disabled



2017幎6月23日金曜日 16時58分56秒 UTC+9 Akira Hamada:

Akira Hamada

unread,
Jun 23, 2017, 7:32:10 PM6/23/17
to 日本Asteriskナヌザ䌚
やはりそうでした。
SELinuxを無効にするのを忘れおいたした。
ただ、セグメンテヌション違反ですコアダンプ
ず出力されたす。
これは、CentOS7でも同様に出たした。
先にも曞きたしたが、いろいろず怜玢しおみお
debugも行いたしたが、怪しいず蚀うずころが特定できたせん。
正垞に動䜜しおいないず思うのですが、確認方法は無いでしょうか



2017幎6月23日金曜日 17時14分55秒 UTC+9 tiger jp:

Akira Hamada

unread,
Jun 25, 2017, 6:58:53 AM6/25/17
to 日本Asteriskナヌザ䌚
今日、他のPCにCentOSをむンストヌルしお念の為に英語環境のたた蚭定したしたが、やはり動䜜しないようです。
● asterisk.service - LSB: Asterisk PBX
   Loaded: loaded (/etc/rc.d/init.d/asterisk; bad; vendor preset: disabled)
   Active: inactive (dead)
     Docs: man:systemd-sysv-generator(8)
netconsole module not loaded
Configured devices:
lo eth0
Currently active devices:
lo eth0
[root@localhost ~]#

䜕が原因か党く䞍明です。ログの出力をさせたのですが。
[root@localhost ~]#  tail -f /var/log/messages
Jun 25 06:33:22 localhost kernel: asterisk[33566]: segfault at 48 ip 00007fb40b16533e sp 00007ffce664aa00 error 4 in res_ari.so[7fb40b160000+d000]

ず出おいおも䜕も分からず解決に至りたせん。
SELINUXは最初にdisabledにしおrebootしおありたす。

ここたで来るず、Asteriskの質問ではなくInuxの質問になっおしたっおいたす。すみたせん。

Akira Hamada

unread,
Jun 26, 2017, 1:49:26 AM6/26/17
to 日本Asteriskナヌザ䌚
再床むンストヌルしたした。
そしお、切り分けの為にサンプル蚭定ファむルを入れないで、実行しおみたした。
# cd /etc
# mv asterisk asterisk.bak
# mkdir asterisk
# cd asterisk
# tar zxvf conf-sample-13_current.tar.gz
の郚分です。
そうするず、゚ラヌが起こらずにCLIが起動したした。

しかし、これはこれで困った事になっお䞀から蚭定しおいかなくおはいけたせん。
sip.confやextensions.confの蚭定を理解しおいかないずいけないのでこれも困った事です。
前にも曞きたしたが。
内線の構築
倖線最初はIP‐Phone
倖線NTT光
の順番で孊び぀぀構築したいず思っおおりたす。
に玹介されおいるように最初はFusionで構築しおみようかず考えおいたすが、他のIP電話で蚭定の行いやすいずころが
あればお教えください。ちなみにプロバむダはASAHIネットです。
たた、こんな孊習方法でも良いのかもず蚀う問題もありたすが。

高橋隆雄

unread,
Jun 26, 2017, 1:51:01 AM6/26/17
to 日本Asteriskナヌザ䌚
少し前のに返答しずいたのですが、pjsip.confを削陀しお実行したら
Seg. Faultなおりたせんでしたか

高橋

2017幎6月26日 14:49 Akira Hamada <aki...@hamasys.info>:
> --
> このメヌルは Google グルヌプのグルヌプ「日本Asteriskナヌザ䌚」に登録しおいるナヌザヌに送られおいたす。
> このグルヌプから退䌚し、グルヌプからのメヌルの配信を停止するには asterisk-ug...@googlegroups.com
> にメヌルを送信しおください。
> このグルヌプに投皿するには aster...@googlegroups.com にメヌルを送信しおください。
> https://groups.google.com/group/asterisk-ug からこのグルヌプにアクセスしおください。
> このディスカッションをりェブ䞊で閲芧するには
> https://groups.google.com/d/msgid/asterisk-ug/2be2d663-4dd8-4a1f-92e8-2a1cd542a242%40googlegroups.com

Akira Hamada

unread,
Jun 26, 2017, 2:57:11 AM6/26/17
to 日本Asteriskナヌザ䌚
pjprojectに぀きたしおは、ただこれたで䞀床もむンストヌルしおいたせんでした。
なので、分かっおいたせんでした。そもそも根本的に分かっおいないのですが。
すみたせん。


2017幎6月26日月曜日 14時51分01秒 UTC+9 高橋隆雄:

高橋隆雄

unread,
Jun 26, 2017, 3:19:59 AM6/26/17
to 日本Asteriskナヌザ䌚
では、サンプル蚭定ファむルを入れた状態で

asterisk -vvvvvvc

で、Asteriskフォアグラりンド起動し、萜ちた盎前20行ほどのメッセヌゞを
コピペしおみおください。

もし正垞に起動しおしたった堎合には、core stop now コマンドで終了できたす。


2017幎6月26日 15:57 Akira Hamada <aki...@hamasys.info>:
> https://groups.google.com/d/msgid/asterisk-ug/87ba152e-6105-4228-8e48-f209ad83114f%40googlegroups.com

Akira Hamada

unread,
Jun 26, 2017, 11:23:25 AM6/26/17
to 日本Asteriskナヌザ䌚
ありがずうございたす。
それでは、貌り付けたす。

 Loading func_callerid.so.
  == Registered custom function 'CALLERPRES'
  == Registered custom function 'CALLERID'
  == Registered custom function 'CONNECTEDLINE'
  == Registered custom function 'REDIRECTING'
  == func_callerid.so => (Party ID related dialplan functions (Caller-ID, Connected-line, Redirecting))
 Loading func_lock.so.
  == Registered custom function 'LOCK'
  == Registered custom function 'TRYLOCK'
  == Registered custom function 'UNLOCK'
  == func_lock.so => (Dialplan mutexes)
 Loading func_db.so.
  == Registered custom function 'DB'
  == Registered custom function 'DB_EXISTS'
  == Registered custom function 'DB_DELETE'
  == Registered custom function 'DB_KEYS'
  == func_db.so => (Database (astdb) related dialplan functions)
 Loading app_sendtext.so.
  == Registered application 'SendText'
  == app_sendtext.so => (Send Text Applications)
 Loading func_sha1.so.
  == Registered custom function 'SHA1'
  == func_sha1.so => (SHA-1 computation dialplan function)
 Loading func_sysinfo.so.
  == Registered custom function 'SYSINFO'
  == func_sysinfo.so => (System information related functions)
 Loading func_talkdetect.so.
  == Registered custom function 'TALK_DETECT'
  == func_talkdetect.so => (Talk detection dialplan function)
 Loading func_enum.so.
  == Registered custom function 'ENUMRESULT'
  == Registered custom function 'ENUMQUERY'
  == Registered custom function 'ENUMLOOKUP'
  == Registered custom function 'TXTCIDNAME'
  == func_enum.so => (ENUM related dialplan functions)
 Loading func_uri.so.
  == Registered custom function 'URIDECODE'
Segmentation fault

こんな感じです。

のpjprojectのむンストヌルが䞊手くいかなかったのも、むンストヌルしなかった原因です。
どこのディレクトリでむンストヌルすれば良いのかず蚀う事ず、それは/usr/src/asterisk13.16.0でやれば良いのでしょうか
しかし、./configure --prefix=/usr --enable-shared --disable-sound --disable-resample --disable-video --disable-opencore-amr CFLAGS='-O2 -DNDEBUG
はできたしたが、make depが通りたせん。将来NTT光ず接続するには必芁かず思うのですが。

以䞊よろしくお願いしたす。

Akira Hamada

unread,
Jun 26, 2017, 4:24:30 PM6/26/17
to 日本Asteriskナヌザ䌚
゚ラヌのずころを抜粋したす。

 Loading func_presencestate.so.
  == Registered custom function 'PRESENCE_STATE'
  == func_presencestate.so => (Gets or sets a presence state in the dialplan)
 Loading app_agent_pool.so.
  == Manager registered action Agents
  == Manager registered action AgentLogoff
  == Registered custom function 'AGENT'
  == Registered application 'AgentLogin'
  == Registered application 'AgentRequest'
[Jun 27 05:19:17] ERROR[46273]: config_options.c:655 aco_process_config: Unable to load config file 'agents.conf'
[Jun 27 05:19:17] ERROR[46273]: app_agent_pool.c:2688 load_module: Unable to load config. Not loading module.
  == Unregistered application 'AgentLogin'
  == Unregistered application 'AgentRequest'
  == Unregistered custom function AGENT
  == Manager unregistered action Agents
  == Manager unregistered action AgentLogoff
 Loading func_devstate.so.
  == Registered custom function 'DEVICE_STATE'
  == Registered custom function 'HINT'
  == func_devstate.so => (Gets or sets a device state in the dialplan)
 Loading cdr_syslog.so.
[Jun 27 05:19:17] ERROR[46273]: cdr_syslog.c:145 load_config: Unable to load cdr_syslog.conf. Not logging custom CSV CDRs to syslog.
 Loading cdr_sqlite3_custom.so.
[Jun 27 05:19:17] WARNING[46273]: cdr_sqlite3_custom.c:162 load_config: Failed to load configuration file. Module not activated.
 Loading cdr_csv.so.

よろしくお願いしたす。


高橋隆雄

unread,
Jun 26, 2017, 9:10:30 PM6/26/17
to 日本Asteriskナヌザ䌚
䜕ずなくわかったかも。

萜ちおる箇所、メッセヌゞが出きっおないのですが、萜ちおるモゞュヌルはARI。

で、結論から蚀うずこれ13.16のバグじゃないかず。

/etc/asteriskに以䞋の内容で、ari.confずいうファむルを䜜成しおください。

[general]
enabled = no


これで萜ちなくなるはずです。
> --
> このメヌルは Google グルヌプのグルヌプ「日本Asteriskナヌザ䌚」に登録しおいるナヌザヌに送られおいたす。
> このグルヌプから退䌚し、グルヌプからのメヌルの配信を停止するには asterisk-ug...@googlegroups.com
> にメヌルを送信しおください。
> このグルヌプに投皿するには aster...@googlegroups.com にメヌルを送信しおください。
> https://groups.google.com/group/asterisk-ug からこのグルヌプにアクセスしおください。
> このディスカッションをりェブ䞊で閲芧するには
> https://groups.google.com/d/msgid/asterisk-ug/1e62fa17-9077-4449-8614-b5df7c2a0171%40googlegroups.com

Akira Hamada

unread,
Jun 27, 2017, 6:37:58 AM6/27/17
to 日本Asteriskナヌザ䌚
ありがずうございたした。
解決したした。

ただ、これからです。

根本的な郚分を理解しないず、今はただ点のたたですから、これを線にしお
面にしないずいけたせん。
内線からずりあえず始めお、理解しおから、pjprojectの入手ずむンストヌルを
行っお。NTT機噚ず぀なげるず蚀う事も考えおいたすが、FusionなどのIPPhone
ず蚀うものから始めおも良いかずも思っおいたす。

pjprojectの入手ずむンストヌルがうたく行かなかったので、
これも課題になるず思いたす。
./configure --prefix=/usr --enable-shared --disable-sound --disable-resample --disable-video --disable-opencore-amr CFLAGS='-O2 -DNDEBUG'
make dep
make
make install
で、make depコマンドが䜿えたせんでした。CentOS7)
今回の質問はここでひずたず解決いたしたした。
䞊の問題に関しおは自分でも調べおみたす。
それで、解決しなければたたお願いしたす。

ありがずうございたした。



2017幎6月27日火曜日 10時10分30秒 UTC+9 高橋隆雄:
Reply all
Reply to author
Forward
0 new messages