Failing To Start Asterisk On CentOS7

Home » Asterisk Users » Failing To Start Asterisk On CentOS7
Asterisk Users 8 Comments

ive installed asterisk but below is what am getting proces gets killed.please help

[root@localhost sounds]# asterisk -vvvvc Asterisk 13.13.1, Copyright (C) 1999 – 2014, Digium, Inc. and others. Created by Mark Spencer
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.
========================================================================[ Initializing Custom Configuration Options ]
== Parsing ‘/etc/asterisk/extconfig.conf’: Found
== Parsing ‘/etc/asterisk/asterisk.conf’: Found
== Manager registered action DBGet
== Manager registered action DBPut
== Manager registered action DBDel
== Manager registered action DBDelTree PBX UUID: 36c0be35-766e-46c4-be1f-96479afa1e2b
== Registered ‘audio’ codec ‘g723’ at sample rate ‘8000’ with id ‘1’
== Created cached format with name ‘g723’
== Registered ‘audio’ codec ‘ulaw’ at sample rate ‘8000’ with id ‘2’
== Created cached format with name ‘ulaw’
== Registered ‘audio’ codec ‘alaw’ at sample rate ‘8000’ with id ‘3’
== Created cached format with name ‘alaw’
== Registered ‘audio’ codec ‘gsm’ at sample rate ‘8000’ with id ‘4’
== Created cached format with name ‘gsm’
== Registered ‘audio’ codec ‘g726’ at sample rate ‘8000’ with id ‘5’
== Created cached format with name ‘g726’
== Registered ‘audio’ codec ‘g726aal2’ at sample rate ‘8000’ with id ‘6’
== Created cached format with name ‘g726aal2’
== Registered ‘audio’ codec ‘adpcm’ at sample rate ‘8000’ with id ‘7’
== Created cached format with name ‘adpcm’
== Registered ‘audio’ codec ‘slin’ at sample rate ‘8000’ with id ‘8’
== Created cached format with name ‘slin’
== Registered ‘audio’ codec ‘slin’ at sample rate ‘12000’ with id ‘9’
== Created cached format with name ‘slin12’
== Registered ‘audio’ codec ‘slin’ at sample rate ‘16000’ with id ’10’
== Created cached format with name ‘slin16’
== Registered ‘audio’ codec ‘slin’ at sample rate ‘24000’ with id ’11’
== Created cached format with name ‘slin24’
== Registered ‘audio’ codec ‘slin’ at sample rate ‘32000’ with id ’12’
== Created cached format with name ‘slin32’
== Registered ‘audio’ codec ‘slin’ at sample rate ‘44100’ with id ’13’
== Created cached format with name ‘slin44’
== Registered ‘audio’ codec ‘slin’ at sample rate ‘48000’ with id ’14’
== Created cached format with name ‘slin48’
== Registered ‘audio’ codec ‘slin’ at sample rate ‘96000’ with id ’15’
== Created cached format with name ‘slin96’
== Registered ‘audio’ codec ‘slin’ at sample rate ‘192000’ with id ’16’
== Created cached format with name ‘slin192’
== Registered ‘audio’ codec ‘lpc10’ at sample rate ‘8000’ with id ’17’
== Created cached format with name ‘lpc10’
== Registered ‘audio’ codec ‘g729’ at sample rate ‘8000’ with id ’18’
== Created cached format with name ‘g729’
== Registered ‘audio’ codec ‘speex’ at sample rate ‘8000’ with id ’19’
== Created cached format with name ‘speex’
== Registered ‘audio’ codec ‘speex’ at sample rate ‘16000’ with id ’20’
== Created cached format with name ‘speex16’
== Registered ‘audio’ codec ‘speex’ at sample rate ‘32000’ with id ’21’
== Created cached format with name ‘speex32’
== Registered ‘audio’ codec ‘ilbc’ at sample rate ‘8000’ with id ’22’
== Created cached format with name ‘ilbc’
== Registered ‘audio’ codec ‘g722’ at sample rate ‘16000’ with id ’23’
== Created cached format with name ‘g722’
== Registered ‘audio’ codec ‘siren7’ at sample rate ‘16000’ with id ’24’
== Created cached format with name ‘siren7’
== Registered ‘audio’ codec ‘siren14’ at sample rate ‘32000’ with id ’25’
== Created cached format with name ‘siren14’
== Registered ‘audio’ codec ‘testlaw’ at sample rate ‘8000’ with id ’26’
== Created cached format with name ‘testlaw’
== Registered ‘audio’ codec ‘g719’ at sample rate ‘48000’ with id ’27’
== Created cached format with name ‘g719’
== Registered ‘audio’ codec ‘opus’ at sample rate ‘48000’ with id ’28’
== Created cached format with name ‘opus’
== Registered ‘image’ codec ‘jpeg’ at sample rate ‘0’ with id ’29’
== Created cached format with name ‘jpeg’
== Registered ‘image’ codec ‘png’ at sample rate ‘0’ with id ’30’
== Created cached format with name ‘png’
== Registered ‘video’ codec ‘h261’ at sample rate ‘1000’ with id ’31’
== Created cached format with name ‘h261’
== Registered ‘video’ codec ‘h263’ at sample rate ‘1000’ with id ’32’
== Created cached format with name ‘h263’
== Registered ‘video’ codec ‘h263p’ at sample rate ‘1000’ with id ’33’
== Created cached format with name ‘h263p’
== Registered ‘video’ codec ‘h264’ at sample rate ‘1000’ with id ’34’
== Created cached format with name ‘h264’
== Registered ‘video’ codec ‘mpeg4’ at sample rate ‘1000’ with id ’35’
== Created cached format with name ‘mpeg4’
== Registered ‘video’ codec ‘vp8’ at sample rate ‘1000’ with id ’36’
== Created cached format with name ‘vp8’
== Registered ‘text’ codec ‘red’ at sample rate ‘0’ with id ’37’
== Created cached format with name ‘red’
== Registered ‘text’ codec ‘t140’ at sample rate ‘0’ with id ’38’
== Created cached format with name ‘t140’
== Registered ‘audio’ codec ‘none’ at sample rate ‘8000’ with id ’39’
== Created cached format with name ‘none’
== Registered ‘audio’ codec ‘silk’ at sample rate ‘8000’ with id ’40’
== Created cached format with name ‘silk8’
== Registered ‘audio’ codec ‘silk’ at sample rate ‘12000’ with id ’41’
== Created cached format with name ‘silk12’
== Registered ‘audio’ codec ‘silk’ at sample rate ‘16000’ with id ’42’
== Created cached format with name ‘silk16’
== Registered ‘audio’ codec ‘silk’ at sample rate ‘24000’ with id ’43’
== Created cached format with name ‘silk24’
== Sorcery registered wizard ‘bucket’
== Sorcery registered wizard ‘bucket_file’
== Parsing ‘/etc/asterisk/sorcery.conf’: Found
== Parsing ‘/etc/asterisk/stasis.conf’: Found
== Parsing ‘/etc/asterisk/logger.conf’: Found
== Message handler ‘dialplan’ registered.
== Registered custom function ‘MESSAGE’
== Registered custom function ‘MESSAGE_DATA’
== Registered application ‘MessageSend’
== Manager registered action MessageSend
== Manager registered action DataGet
== Registered channel type ‘Surrogate’ (Surrogate channel used to pull channel from an application)
== Parsing ‘/etc/asterisk/codecs.conf’: Found
== Manager registered action BridgeTechnologyList
== Manager registered action BridgeTechnologySuspend
== Manager registered action BridgeTechnologyUnsuspend Asterisk Dynamic Loader Starting:
== Parsing ‘/etc/asterisk/modules.conf’: Found
== Parsing ‘/etc/asterisk/features.conf’: Found
== Registered custom function ‘FEATURE’
== Registered custom function ‘FEATUREMAP’
== Registered application ‘Bridge’
== Manager registered action Bridge
== Parsing ‘/etc/asterisk/dnsmgr.conf’: Found
== Parsing ‘/etc/asterisk/acl.conf’: Found
== Parsing ‘/etc/asterisk/http.conf’: Found
== Parsing ‘/etc/asterisk/indications.conf’: Found
— Registered indication country ‘at’
— Registered indication country ‘au’
— Registered indication country ‘bg’
— Registered indication country ‘br’
— Registered indication country ‘be’
— Registered indication country ‘ch’
— Registered indication country ‘cl’
— Registered indication country ‘cn’
— Registered indication country ‘cz’
— Registered indication country ‘de’
— Registered indication country ‘dk’
— Registered indication country ‘ee’
— Registered indication country ‘es’
— Registered indication country ‘fi’
— Registered indication country ‘fr’
— Registered indication country ‘gr’
— Registered indication country ‘hu’
— Registered indication country ‘il’
— Registered indication country ‘in’
— Registered indication country ‘it’
— Registered indication country ‘lt’
— Registered indication country ‘jp’
— Registered indication country ‘mx’
— Registered indication country ‘my’
— Registered indication country ‘nl’
— Registered indication country ‘no’
— Registered indication country ‘nz’
— Registered indication country ‘ph’
— Registered indication country ‘pl’
— Registered indication country ‘pt’
— Registered indication country ‘ru’
— Registered indication country ‘se’
— Registered indication country ‘sg’
— Registered indication country ‘th’
— Registered indication country ‘uk’
— Registered indication country ‘us’
— Registered indication country ‘us-old’
— Registered indication country ‘tw’
— Registered indication country ‘ve’
— Registered indication country ‘za’
— Setting default indication country to ‘us’
== Parsing ‘/etc/asterisk/cdr.conf’: Found
[Dec 10 20:21:06] NOTICE[16058]: cdr.c:4180 cdr_toggle_runtime_options: CDR
simple logging enabled.
== Parsing ‘/etc/asterisk/dsp.conf’: Found
== Parsing ‘/etc/asterisk/udptl.conf’: Found Asterisk PBX Core Initializing
== Registering builtin functions:
== Registered custom function ‘EXCEPTION’
== Registered custom function ‘TESTTIME’
== Manager registered action ShowDialPlan
== Manager registered action ExtensionStateList
== Registered application ‘Answer’
== Registered application ‘BackGround’
== Registered application ‘Busy’
== Registered application ‘Congestion’
== Registered application ‘ExecIfTime’
== Registered application ‘Goto’
== Registered application ‘GotoIf’
== Registered application ‘GotoIfTime’
== Registered application ‘ImportVar’
== Registered application ‘Hangup’
== Registered application ‘Incomplete’
== Registered application ‘NoOp’
== Registered application ‘Proceeding’
== Registered application ‘Progress’
== Registered application ‘RaiseException’
== Registered application ‘Ringing’
== Registered application ‘SayAlpha’
== Registered application ‘SayAlphaCase’
== Registered application ‘SayDigits’
== Registered application ‘SayNumber’
== Registered application ‘SayPhonetic’
== Registered application ‘SetAMAFlags’
== Registered application ‘Wait’
== Registered application ‘WaitExten’
== Registered application ‘Set’
== Registered application ‘MSet’
== Registered channel type ‘Local’ (Local Proxy Channel Driver)
== Manager registered action LocalOptimizeAway
== Parsing ‘/etc/asterisk/cel.conf’: Found
== Manager registered action Ping
== Manager registered action Events
== Manager registered action Logoff
== Manager registered action Login
== Manager registered action Challenge
== Manager registered action Hangup
== Manager registered action Status
== Manager registered action Setvar
== Manager registered action Getvar
== Manager registered action GetConfig
== Manager registered action GetConfigJSON
== Manager registered action UpdateConfig
== Manager registered action CreateConfig
== Manager registered action ListCategories
== Manager registered action Redirect
== Manager registered action Atxfer
== Manager registered action Originate
== Manager registered action Command
== Manager registered action ExtensionState
== Manager registered action PresenceState
== Manager registered action AbsoluteTimeout
== Manager registered action MailboxStatus
== Manager registered action MailboxCount
== Manager registered action ListCommands
== Manager registered action SendText
== Manager registered action UserEvent
== Manager registered action WaitEvent
== Manager registered action CoreSettings
== Manager registered action CoreStatus
== Manager registered action Reload
== Manager registered action LoggerRotate
== Manager registered action CoreShowChannels
== Manager registered action ModuleLoad
== Manager registered action ModuleCheck
== Manager registered action AOCMessage
== Manager registered action Filter
== Manager registered action BlindTransfer
== Registered custom function ‘AMI_CLIENT’
== Parsing ‘/etc/asterisk/manager.conf’: Found
== Parsing ‘/etc/asterisk/users.conf’: Found
== Parsing ‘/etc/asterisk/enum.conf’: Found
== Registered application ‘CallCompletionRequest’
== Registered application ‘CallCompletionCancel’
== Parsing ‘/etc/asterisk/ccss.conf’: Found
== Parsing ‘/etc/asterisk/ccss.conf’: Found Asterisk Dynamic Loader Starting:
== Parsing ‘/etc/asterisk/modules.conf’: Found
[Dec 10 20:21:06] NOTICE[16058]: loader.c:1446 load_modules: 263 modules will be loaded. Killed
[root@localhost sounds]# asterisk -vvvvc
-bash: /usr/sbin/asterisk: No such file or directory
[root@localhost sounds]# asterisk -r
-bash: /usr/sbin/asterisk: No such file or directory
[root@localhost sounds]# asterisk
-bash: /usr/sbin/asterisk: No such file or directory
[root@localhost sounds]#

8 thoughts on - Failing To Start Asterisk On CentOS7

  • You didn’t mention any of these and they may seem unimportant but they are:

    Was the install from source or rpm?
    Is this a new CentOS install?

    A brand new CentOS install has selinux engaged. selinux will block a source installed asterisk. I think the asterisk RPMs have the necessary labeling to bypass selinux… I’m not sure of that. test for selinux with:

    the response can be enabled, permissive or disabled

    enabled means selinux is possibly the problem and the solution can be tested by doing:

    setenforce 0

    and then attempt to restart asterisk. If it starts, it’s a good indication of what is going on and I’ll leave the exercise of either permenantly disabling selinux or correctly labeling the filesystem to allow selinux and asterisk to co-exist.

  • Hello;

    Way down at the bottom of your post you’re getting an error that says “-bash: /usr/sbin/asterisk: No such file or directory”. Where is the asterisk binary located? There’s a high likelihood that that’s the problem.

    Regards;

    John V.

    From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of christopher kamutumwa Sent: Saturday, December 10, 2016 1:24 PM
    To: asterisk-users Subject: [asterisk-users] failing to start asterisk on CentOS7

    ive installed asterisk but below is what am getting proces gets killed.please help

    [root@localhost sounds]# asterisk -vvvvc

    Asterisk 13.13.1, Copyright (C) 1999 – 2014, Digium, Inc. and others.

    Created by Mark Spencer

    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.

    =========================================================================

    [root@localhost sounds]# asterisk -vvvvc

    -bash: /usr/sbin/asterisk: No such file or directory

    [root@localhost sounds]# asterisk -r

    -bash: /usr/sbin/asterisk: No such file or directory

    [root@localhost sounds]# asterisk

    -bash: /usr/sbin/asterisk: No such file or directory

    [root@localhost sounds]#

  • Yes-bash: /usr/sbin/asterisk: No such file or directory”. Where is the asterisk binary located? There’s a high likelihood that that’s the problem. where is itlocated how do i find it and what do i need to do. i tried it on CentOS 6.8 and i had same error. where am i going wrong?

    chris

  • There aren’t many places where it can be. You can try the commands ‘which asterisk’ or ‘whereis asterisk’ and if that doesn’t come up with anything, you can try ‘find / -type f –name asterisk -print’.

    Regards;

    John V.

    From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users-bounces@lists.digium.com] Hello;

    Way down at the bottom of your post you’re getting an error that says “-bash: /usr/sbin/asterisk: No such file or directory”. Where is the asterisk binary located? There’s a high likelihood that that’s the problem.

    Regards;

    John V.

    From: asterisk-users-bounces@lists.digium.com [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of christopher kamutumwa Sent: Saturday, December 10, 2016 1:24 PM
    To: asterisk-users Subject: [asterisk-users] failing to start asterisk on CentOS7

    ive installed asterisk but below is what am getting proces gets killed.please help

    [root@localhost sounds]# asterisk -vvvvc

    Asterisk 13.13.1, Copyright (C) 1999 – 2014, Digium, Inc. and others.

    Created by Mark Spencer

    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.

    =========================================================================

    [root@localhost sounds]# asterisk -vvvvc

    -bash: /usr/sbin/asterisk: No such file or directory

    [root@localhost sounds]# asterisk -r

    -bash: /usr/sbin/asterisk: No such file or directory

    [root@localhost sounds]# asterisk

    -bash: /usr/sbin/asterisk: No such file or directory

    [root@localhost sounds]#

  • Make sure you have libncurses5 and its development files installed, otherwise this can cause crashes.

    Also, how much RAM is in your box? Check Asterisk is not being killed for running out of memory.

  • Hello support,

    Am not winning need your help. ive tried putting a different version of asterisk on CentOS 7 and here are below results, after make config;

    [root@localhost asterisk-14.2.1]# make config
    [root@localhost asterisk-14.2.1]# sudo service asterisk start Starting asterisk (via systemctl): [ OK ]
    [root@localhost asterisk-14.2.1]# asterisk -rvv bash: asterisk: command not found
    [root@localhost asterisk-14.2.1]# which asterisk
    /usr/bin/which: no asterisk in (/sbin:/bin:/usr/sbin:/usr/bin)
    [root@localhost asterisk-14.2.1]# asterisk vvvvc bash: asterisk: command not found

    regards

  • ** THIS IS NOT WHERE YOUR REPLY BELONGS **

    You don’t appear to have finished the build process!

    You need to run
    $ make menuselect
    $ make
    $ sudo make install

    (if `make` stops with errors, fix them and run that step again.)

    There is no way that `sudo service asterisk start` should be able to start anything successfully if there isn’t an asterisk binary in the path. (But systemd is a law unto itself.)

  • So now we have asterisk somewhere in the path.

    [snip]

    Looks odd. My first instict would be to try to run this under strace.

    It’s still in a cache for bash, right? But it’s no longer there. Somebody deleted it?

    Or rather (Just a guess) – someone has been messing with the contents of the disk directly? Disk problems?