Problems installing asterisk 14.6.0

I compiled asterisk 14.6.0 from source and then installed it using puppet. It runs and I can access the CLI with asterisk -rvvvvvv. However dialplan show gives me a completely different dialplan to the contents of extensions.conf. There are also many load errors in /var/log/messages.

These are the steps I used to compile asterisk on Ubuntu 14.04.

apt-get install wget build-essential libssl-dev libncurses5-dev libnewt-dev libxml2-dev linux-headers-$(uname -r) libsqlite3-dev uuid-dev git subversion libjansson-dev autoconf libsrtp0 libsrtp0-dev xmlstarlet checkinstall

cd /usr/src
wget downloads.asterisk.org/pub/telephony/asterisk/asterisk-14-current.tar.gz
tar zxvf asterisk-14-current.tar.gz
cd asterisk-14*
./configure --with-pjproject-bundled
make menuselect
make
checkinstall

==============
modules.conf

[modules]
load => res_agi.so
autoload = yes

; This is a minimal module load. We are loading only the modules required for
; the Asterisk features used in the Super Awesome Company configuration.
; added by Mark Horrocks
; load = app_mixmonitor.so
; load = codec_g729a.so
; load = codec_opus.so
; load = format_g729.so
; load = format_sln.so

; Applications

load = app_bridgewait.so
load = app_dial.so
load = app_playback.so
load = app_stack.so
load = app_verbose.so
load = app_voicemail.so
load = app_directory.so
load = app_confbridge.so
load = app_mixmonitor.so

; Bridging

load = bridge_builtin_features.so
load = bridge_builtin_interval_features.so
load = bridge_holding.so
load = bridge_native_rtp.so
load = bridge_simple.so
load = bridge_softmix.so

; Call Detail Records

load = cdr_custom.so

; Channel Drivers

load = chan_bridge_media.so
load = chan_pjsip.so

; Codecs

load = codec_gsm.so
load = codec_resample.so
load = codec_ulaw.so
load = codec_g722.so
load = codec_speex.so
load = codec_g729a.so
load = codec_opus.so

; Formats

load = format_gsm.so
load = format_pcm.so
load = format_wav_gsm.so
load = format_wav.so
load = format_speex.so
load = format_g729.so
load = format_sln.so

; Functions

load = func_callerid.so
load = func_cdr.so
load = func_pjsip_endpoint.so
load = func_sorcery.so
load = func_devstate.so
load = func_strings.so
load = func_logic.so
; Core/PBX

load = pbx_config.so

; Resources

load = res_musiconhold.so
load = res_pjproject.so
load = res_pjsip_acl.so
load = res_pjsip_authenticator_digest.so
load = res_pjsip_caller_id.so
load = res_pjsip_dialog_info_body_generator.so
load = res_pjsip_diversion.so
load = res_pjsip_dtmf_info.so
load = res_pjsip_endpoint_identifier_anonymous.so
load = res_pjsip_endpoint_identifier_ip.so
load = res_pjsip_endpoint_identifier_user.so
load = res_pjsip_exten_state.so
load = res_pjsip_header_funcs.so
load = res_pjsip_logger.so
load = res_pjsip_messaging.so
load = res_pjsip_multihomed.so
load = res_pjsip_mwi_body_generator.so
load = res_pjsip_mwi.so
load = res_pjsip_nat.so
load = res_pjsip_notify.so
load = res_pjsip_one_touch_record_info.so
load = res_pjsip_outbound_authenticator_digest.so
load = res_pjsip_outbound_publish.so
load = res_pjsip_outbound_registration.so
load = res_pjsip_path.so
load = res_pjsip_pidf_body_generator.so
load = res_pjsip_pidf_digium_body_supplement.so
load = res_pjsip_pidf_eyebeam_body_supplement.so
load = res_pjsip_publish_asterisk.so
load = res_pjsip_pubsub.so
load = res_pjsip_refer.so
load = res_pjsip_registrar_expire.so
load = res_pjsip_registrar.so
load = res_pjsip_rfc3326.so
load = res_pjsip_sdp_rtp.so
load = res_pjsip_send_to_voicemail.so
load = res_pjsip_session.so
load = res_pjsip.so
load = res_pjsip_t38.so
load = res_pjsip_transport_websocket.so
load = res_pjsip_xpidf_body_generator.so
load = res_rtp_asterisk.so
load = res_sorcery_astdb.so
load = res_sorcery_config.so
load = res_sorcery_memory.so
load = res_sorcery_realtime.so
load = res_timing_timerfd.so

======================
/var/log/messages contains the following on startup.

[Jul 26 14:28:01] Asterisk 14.6.0 built by root @ asterisk on a x86_64 running Linux on 2017-07-26 16:19:51 UTC
[Jul 26 14:28:01] WARNING[23751] features_config.c: Parkinglots are no longer configurable in features.conf; parking is now handled by res_parking.conf
[Jul 26 14:28:01] WARNING[23751] features_config.c: The option ‘parkext’ is no longer configurable in features.conf.
[Jul 26 14:28:01] WARNING[23751] features_config.c: The option ‘parkpos’ is no longer configurable in features.conf.
[Jul 26 14:28:01] WARNING[23751] features_config.c: The option ‘context’ is no longer configurable in features.conf.
[Jul 26 14:28:01] NOTICE[23751] cdr.c: CDR simple logging enabled.
[Jul 26 14:28:01] ERROR[23751] cel.c: Unknown event name ‘BRIDGE_START’
[Jul 26 14:28:01] ERROR[23751] config_options.c: Error parsing events=APP_START,CHAN_START,CHAN_END,ANSWER,HANGUP,BRIDGE_START,BRIDGE_END at line 76 of
[Jul 26 14:28:01] ERROR[23751] config_options.c: In cel.conf: Processing options for general failed
[Jul 26 14:28:01] NOTICE[23751] cel.c: Failed to process CEL configuration; using defaults
[Jul 26 14:28:01] ERROR[23751] config.c: The file ‘manager.d/*.conf’ was listed as a #include but it does not exist.
[Jul 26 14:28:01] NOTICE[23751] manager.c: Unable to open AMI configuration manager.conf, or configuration is invalid.
[Jul 26 14:28:01] NOTICE[23751] loader.c: 139 modules will be loaded.
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘res_agi.so’: /usr/lib/asterisk/modules/res_agi.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘app_dial.so’: /usr/lib/asterisk/modules/app_dial.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘app_playback.so’: /usr/lib/asterisk/modules/app_playback.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘app_stack.so’: /usr/lib/asterisk/modules/app_stack.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘app_verbose.so’: /usr/lib/asterisk/modules/app_verbose.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘app_directory.so’: /usr/lib/asterisk/modules/app_directory.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘app_confbridge.so’: /usr/lib/asterisk/modules/app_confbridge.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘app_mixmonitor.so’: /usr/lib/asterisk/modules/app_mixmonitor.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘bridge_builtin_features.so’: /usr/lib/asterisk/modules/bridge_builtin_features.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘bridge_simple.so’: /usr/lib/asterisk/modules/bridge_simple.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘bridge_softmix.so’: /usr/lib/asterisk/modules/bridge_softmix.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘cdr_custom.so’: /usr/lib/asterisk/modules/cdr_custom.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘codec_gsm.so’: /usr/lib/asterisk/modules/codec_gsm.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘codec_resample.so’: /usr/lib/asterisk/modules/codec_resample.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘codec_ulaw.so’: /usr/lib/asterisk/modules/codec_ulaw.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘codec_g722.so’: /usr/lib/asterisk/modules/codec_g722.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘codec_speex.so’: /usr/lib/asterisk/modules/codec_speex.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘codec_g729a.so’: /usr/lib/asterisk/modules/codec_g729a.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘codec_opus.so’: /usr/lib/asterisk/modules/codec_opus.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘format_gsm.so’: /usr/lib/asterisk/modules/format_gsm.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘format_pcm.so’: /usr/lib/asterisk/modules/format_pcm.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘format_wav_gsm.so’: /usr/lib/asterisk/modules/format_wav_gsm.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘format_wav.so’: /usr/lib/asterisk/modules/format_wav.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘format_speex.so’: /usr/lib/asterisk/modules/format_speex.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘format_g729.so’: /usr/lib/asterisk/modules/format_g729.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘format_sln.so’: /usr/lib/asterisk/modules/format_sln.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘func_callerid.so’: /usr/lib/asterisk/modules/func_callerid.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘func_cdr.so’: /usr/lib/asterisk/modules/func_cdr.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘func_devstate.so’: /usr/lib/asterisk/modules/func_devstate.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘func_strings.so’: /usr/lib/asterisk/modules/func_strings.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘func_logic.so’: /usr/lib/asterisk/modules/func_logic.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘pbx_config.so’: /usr/lib/asterisk/modules/pbx_config.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘res_musiconhold.so’: /usr/lib/asterisk/modules/res_musiconhold.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘res_pjsip_multihomed.so’: /usr/lib/asterisk/modules/res_pjsip_multihomed.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘res_rtp_asterisk.so’: /usr/lib/asterisk/modules/res_rtp_asterisk.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] WARNING[23751] loader.c: Error loading module ‘res_timing_timerfd.so’: /usr/lib/asterisk/modules/res_timing_timerfd.so: cannot open shared object file: No such file or directory
[Jul 26 14:28:01] ERROR[23751] config_options.c: Unable to load config file ‘statsd.conf’
[Jul 26 14:28:01] ERROR[23751] res_sorcery_config.c: Unable to load config file ‘pjproject.conf’
[Jul 26 14:28:02] ERROR[23751] res_pjsip_config_wizard.c: Unable to load config file ‘pjsip_wizard.conf’
[Jul 26 14:28:02] ERROR[23751] res_pjsip_config_wizard.c: Unable to load config file ‘pjsip_wizard.conf’
[Jul 26 14:28:02] ERROR[23751] res_pjsip_config_wizard.c: Unable to load config file ‘pjsip_wizard.conf’
[Jul 26 14:28:02] ERROR[23751] config_options.c: Unable to load config file ‘hep.conf’
[Jul 26 14:28:02] ERROR[23751] config_options.c: Unable to load config file ‘ari.conf’
[Jul 26 14:28:02] ERROR[23751] ari/config.c: Error obtaining config from ari.conf
[Jul 26 14:28:02] WARNING[23751] loader.c: Error loading module ‘chan_rtp.so’: /usr/lib/asterisk/modules/chan_rtp.so: undefined symbol: ast_multicast_rtp_options_get_format
[Jul 26 14:28:02] WARNING[23751] loader.c: Module ‘chan_rtp.so’ could not be loaded.
[Jul 26 14:28:02] WARNING[23751] loader.c: Error loading module ‘res_pjsip_phoneprov_provider.so’: /usr/lib/asterisk/modules/res_pjsip_phoneprov_provider.so: undefined symbol: ast_phoneprov_std_variable_lookup
[Jul 26 14:28:02] WARNING[23751] loader.c: Module ‘res_pjsip_phoneprov_provider.so’ could not be loaded.
[Jul 26 14:28:02] WARNING[23751] loader.c: Error loading module ‘chan_rtp.so’: /usr/lib/asterisk/modules/chan_rtp.so: undefined symbol: ast_multicast_rtp_options_get_format
[Jul 26 14:28:02] WARNING[23751] loader.c: Module ‘chan_rtp.so’ could not be loaded.
[Jul 26 14:28:02] WARNING[23751] loader.c: Error loading module ‘res_pjsip_phoneprov_provider.so’: /usr/lib/asterisk/modules/res_pjsip_phoneprov_provider.so: undefined symbol: ast_phoneprov_std_variable_lookup
[Jul 26 14:28:02] WARNING[23751] loader.c: Module ‘res_pjsip_phoneprov_provider.so’ could not be loaded.
[Jul 26 14:28:02] WARNING[23751] loader.c: Error loading module ‘chan_rtp.so’: /usr/lib/asterisk/modules/chan_rtp.so: undefined symbol: ast_multicast_rtp_options_get_format
[Jul 26 14:28:02] WARNING[23751] loader.c: Module ‘chan_rtp.so’ could not be loaded.
[Jul 26 14:28:02] WARNING[23751] loader.c: Error loading module ‘res_pjsip_phoneprov_provider.so’: /usr/lib/asterisk/modules/res_pjsip_phoneprov_provider.so: undefined symbol: ast_phoneprov_std_variable_lookup
[Jul 26 14:28:02] WARNING[23751] loader.c: Module ‘res_pjsip_phoneprov_provider.so’ could not be loaded.
[Jul 26 14:28:02] WARNING[23751] loader.c: Error loading module ‘chan_rtp.so’: /usr/lib/asterisk/modules/chan_rtp.so: undefined symbol: ast_multicast_rtp_options_get_format
[Jul 26 14:28:02] WARNING[23751] loader.c: Module ‘chan_rtp.so’ could not be loaded.
[Jul 26 14:28:02] WARNING[23751] loader.c: Error loading module ‘res_pjsip_phoneprov_provider.so’: /usr/lib/asterisk/modules/res_pjsip_phoneprov_provider.so: undefined symbol: ast_phoneprov_std_variable_lookup
[Jul 26 14:28:02] WARNING[23751] loader.c: Module ‘res_pjsip_phoneprov_provider.so’ could not be loaded.
[Jul 26 14:28:02] WARNING[23751] loader.c: Error loading module ‘chan_rtp.so’: /usr/lib/asterisk/modules/chan_rtp.so: undefined symbol: ast_multicast_rtp_options_get_format
[Jul 26 14:28:02] WARNING[23751] loader.c: Module ‘chan_rtp.so’ could not be loaded.
[Jul 26 14:28:02] WARNING[23751] loader.c: Error loading module ‘res_pjsip_phoneprov_provider.so’: /usr/lib/asterisk/modules/res_pjsip_phoneprov_provider.so: undefined symbol: ast_phoneprov_std_variable_lookup
[Jul 26 14:28:02] WARNING[23751] loader.c: Module ‘res_pjsip_phoneprov_provider.so’ could not be loaded.
[Jul 26 14:28:02] ERROR[23751] config_options.c: Unable to load config file ‘res_parking.conf’
[Jul 26 14:28:02] ERROR[23751] res_pjsip_config_wizard.c: Unable to load config file ‘pjsip_wizard.conf’
[Jul 26 14:28:02] ERROR[23751] config_options.c: Unable to load config file ‘pjsip_notify.conf’
[Jul 26 14:28:02] ERROR[23751] res_pjsip_config_wizard.c: Unable to load config file ‘pjsip_wizard.conf’
[Jul 26 14:28:02] ERROR[23751] config_options.c: Could not find config type for category ‘agents’ in ‘agents.conf’
[Jul 26 14:28:02] ERROR[23751] app_agent_pool.c: Unable to load config. Not loading module.
[Jul 26 14:28:02] WARNING[23751] res_hep_rtcp.c: res_hep is not loaded or running; declining module load
[Jul 26 14:28:02] WARNING[23751] res_hep_pjsip.c: res_hep is not loaded or running; declining module load
[Jul 26 14:28:02] WARNING[23751] file.c: ignoring unknown format ‘wav49’
[Jul 26 14:28:02] WARNING[23751] file.c: ignoring unknown format ‘gsm’
[Jul 26 14:28:02] WARNING[23751] file.c: ignoring unknown format ‘wav’
[Jul 26 14:28:02] WARNING[23751] file.c: no known formats found in format list (wav49|gsm|wav)
[Jul 26 14:28:02] ERROR[23751] app_voicemail.c: Error processing format string, defaulting to format ‘wav’

Your log is showing the version of asterisk that’s running is 11.7 and appears to be from a Ubuntu package.

Are you sure you are running the asterisk binary you compiled?

Sorry, I edited my question to include the updated messages. I had failed to specify the version in puppet (from a local repo) and it was installing from the system repo. It’s definitely running 14.6.0 and dplg -l asterisk confirms that as does core show version in the CLI.

I ran the following commands and restarted puppet to replace my config files then restarted asterisk. The messages file was not replaced but dialplan show still shows this which is nothing like my extensions conf

make basic-pbx
make config
ldconfig

asterisk*CLI> dialplan show
[ Context ‘func_periodic_hook_context’ created by ‘func_periodic_hook’ ]
‘beep’ (CID match ‘’) => 1. Answer() [func_periodic_hook]
2. Playback(beep) [func_periodic_hook]
‘hook’ (CID match ‘’) => 1. Set(EncodedChannel=${CUT(HOOK_CHANNEL,-,1-2)}) [func_periodic_hook]
2. Set(GROUP_NAME=${EncodedChannel}${HOOK_ID}) [func_periodic_hook]
3. Set(GROUP(periodic-hook)=${GROUP_NAME}) [func_periodic_hook]
4. ExecIf($[${GROUP_COUNT(${GROUP_NAME}@periodic-hook)} > 1]?Hangup()) [func_periodic_hook]
5. Set(ChannelToSpy=${URIDECODE(${EncodedChannel})}) [func_periodic_hook]
6. ChanSpy(${ChannelToSpy},qEB) [func_periodic_hook]

-= 2 extensions (8 priorities) in 1 context. =-
asterisk*CLI>

What happens if you issue a dialplan reload?

Do you get any errors on the console with verbose and debug turned on? Can Asterisk read the extensions.conf file you are using?

Try a ‘core show settings’ and verify your installation is looking at the directories you are using.

I fixed it by recompiling asterisk. I have a different issue now but will ask in a new question. Thanks.