[asterisk-users] Asterisk Not Starting after YUM Update
Ron Wheeler
rwheeler at artifact-software.com
Wed Feb 12 16:34:24 CST 2014
DAHDI might be the culprit.
You may have had a better version from Asterisk than the "new" one that
YUM got you.
Check to see if YUM gave you a new DAHDI. Who's your daddy now?
You may want to rebuild the Asterisk DAHDI and install it over the DAHDI
from your Linux distro.
Ron
On 12/02/2014 5:22 PM, Tzafrir Cohen wrote:
> On Wed, Feb 12, 2014 at 10:44:42PM +0100, Aldo Bergamini wrote:
>> Hi List,
>>
>> it feels silly, but here I am.
>>
>> My Asterisk box is useless, after running a long delayed yum update (Centos box).
> [snip]
>
>> Starting Asterisk very verbosely seems to load the dialplan, but at some point I get a segmentation fault. This is new to me!
>>
>> […] edited […]
>> chan_agent.so => (Agent Proxy Channel)
>> == Registered custom function 'EXTENSION_STATE'
>> func_extstate.so => (Gets an extension's state in the dialplan)
>> == Registered application 'DAHDIBarge'
>> app_dahdibarge.so => (Barge in on DAHDI channel application)
>> == Registered custom function 'CALLERPRES'
>> == Registered custom function 'CALLERID'
>> func_callerid.so => (Caller ID related dialplan functions)
>> [2014-02-12 22:40:07] NOTICE[13842]: codec_g729a.c:760 load_module: G.729A transcoding module version 1.6.0_3.1.4, Copyright (C) 1999-2009 Digium, Inc.
>> [2014-02-12 22:40:07] NOTICE[13842]: codec_g729a.c:761 load_module: This module is supplied under a commercial license granted by Digium, Inc.
>> [2014-02-12 22:40:07] NOTICE[13842]: codec_g729a.c:762 load_module: Please see the full license text supplied by the accompanying
>> [2014-02-12 22:40:07] NOTICE[13842]: codec_g729a.c:763 load_module: "register" utility, or ask for a copy from Digium.
>> Segmentation fault
>>
>> ****
>>
>> The problem seems to come after the callerid module loads: does this make sense?
>>
>> BTW: I do have a G729 pack of licenses (they were actually active without any problem before messing with the update)..
>>
>> What should the clever sysadmin do?
>>
>> Thanks in advance,
>> Aldo
> Try:
>
> # standard asterisk command-line. No verbosity
>
> strace -eopen asterisk -U asterisk -c
>
> See which module was the one last loaded.
>
--
Ron Wheeler
President
Artifact Software Inc
email: rwheeler at artifact-software.com
skype: ronaldmwheeler
phone: 866-970-2435, ext 102
More information about the asterisk-users
mailing list