Error loading modules: undefined symbols

Hi,
I’ve just upgraded from fedora22 to fedora23 and now having some problems with modules. I’ve also upgraded the 4-port FXO card. Both inbound and outbound calls work, but I don’t think it’s working properly.

I’m really hoping someone can review my startup output and give me an idea of what I might be missing to make this work properly.

I have the following asterisk packages already installed:

rpm -qva|grep asterisk
asterisk-sounds-core-en-gsm-1.4.26-2.fc23.noarch
asterisk-voicemail-plain-13.7.1-1.fc23.x86_64
asterisk-sounds-core-en-1.4.26-2.fc23.noarch
asterisk-sip-13.7.1-1.fc23.x86_64
asterisk-dahdi-13.7.1-1.fc23.x86_64
asterisk-13.7.1-1.fc23.x86_64
asterisk-voicemail-13.7.1-1.fc23.x86_64

I’m using the default modules.conf config file.

asterisk -vc
Asterisk 13.7.1, Copyright © 1999 - 2014, Digium, Inc. and others.
Created by Mark Spencer markster@digium.com
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 ]
XSLT support not found. XML documentation may be incomplete.
Asterisk Dynamic Loader Starting:
[May 8 21:00:04] NOTICE[13112]: cdr.c:4162 cdr_toggle_runtime_options: CDR simple logging enabled.
Asterisk PBX Core Initializing
Asterisk Dynamic Loader Starting:
[May 8 21:00:05] NOTICE[13112]: loader.c:1364 load_modules: 225 modules will be loaded.
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘func_aes.so’: /usr/lib64/asterisk/modules/func_aes.so: undefined symbol: ast_aes_set_encrypt_key
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘app_mixmonitor.so’: /usr/lib64/asterisk/modules/app_mixmonitor.so: undefined symbol: ast_beep_stop
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘app_queue.so’: /usr/lib64/asterisk/modules/app_queue.so: undefined symbol: ast_monitor_start
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘app_speech_utils.so’: /usr/lib64/asterisk/modules/app_speech_utils.so: undefined symbol: ast_speech_dtmf
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘app_stack.so’: /usr/lib64/asterisk/modules/app_stack.so: undefined symbol: ast_agi_unregister
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘app_stasis.so’: /usr/lib64/asterisk/modules/app_stasis.so: undefined symbol: stasis_app_exec
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘bridge_builtin_features.so’: /usr/lib64/asterisk/modules/bridge_builtin_features.so: undefined symbol: ast_monitor_start
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘res_monitor.so’: /usr/lib64/asterisk/modules/res_monitor.so: undefined symbol: ast_beep_stop
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘res_endpoint_stats.so’: /usr/lib64/asterisk/modules/res_endpoint_stats.so: undefined symbol: ast_statsd_log_full_va
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘res_stasis_playback.so’: /usr/lib64/asterisk/modules/res_stasis_playback.so: undefined symbol: stasis_app_stored_recording_get_file
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘res_ari_bridges.so’: /usr/lib64/asterisk/modules/res_ari_bridges.so: undefined symbol: stasis_app_playback_to_json
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘res_ari_channels.so’: /usr/lib64/asterisk/modules/res_ari_channels.so: undefined symbol: stasis_app_playback_to_json
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘res_ari_mailboxes.so’: /usr/lib64/asterisk/modules/res_ari_mailboxes.so: undefined symbol: stasis_app_mailbox_to_json
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘res_ari_playbacks.so’: /usr/lib64/asterisk/modules/res_ari_playbacks.so: undefined symbol: stasis_app_playback_to_json
Loading res_statsd.so.
Loading res_sorcery_astdb.so.
Loading res_sorcery_memory.so.
Loading res_sorcery_memory_cache.so.
Loading res_sorcery_realtime.so.
Loading res_sorcery_config.so.
Loading res_crypto.so.
Loading res_stun_monitor.so.
Loading res_smdi.so.
Loading res_phoneprov.so.
[May 8 21:00:05] WARNING[13112]: res_phoneprov.c:1229 get_defaults: Unable to find a valid server address or name.
Registered phoneprov provider ‘sipusers’.
Loading res_srtp.so.
Loading res_http_websocket.so.
Loading res_speech.so.
Loading res_stasis_recording.so.
Loading res_ari.so.
[May 8 21:00:05] ERROR[13112]: ari/config.c:312 process_config: No configured users for ARI
Loading res_agi.so.
Loading res_ari_model.so.
Loading res_stasis_answer.so.
Loading res_stasis_device_state.so.
Loading func_periodic_hook.so.
Loading res_stasis.so.
Loading res_stasis_snoop.so.
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘app_queue.so’: /usr/lib64/asterisk/modules/app_queue.so: undefined symbol: ast_monitor_start
[May 8 21:00:05] WARNING[13112]: loader.c:1079 load_resource: Module ‘app_queue.so’ could not be loaded.
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘bridge_builtin_features.so’: /usr/lib64/asterisk/modules/bridge_builtin_features.so: undefined symbol: ast_monitor_start
[May 8 21:00:05] WARNING[13112]: loader.c:1079 load_resource: Module ‘bridge_builtin_features.so’ could not be loaded.
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘res_endpoint_stats.so’: /usr/lib64/asterisk/modules/res_endpoint_stats.so: undefined symbol: ast_statsd_log_full_va
[May 8 21:00:05] WARNING[13112]: loader.c:1079 load_resource: Module ‘res_endpoint_stats.so’ could not be loaded.
[May 8 21:00:05] WARNING[13112]: loader.c:553 load_dynamic_module: Error loading module ‘res_ari_mailboxes.so’: /usr/lib64/asterisk/modules/res_ari_mailboxes.so: undefined symbol: stasis_app_mailbox_to_json
[May 8 21:00:05] WARNING[13112]: loader.c:1079 load_resource: Module ‘res_ari_mailboxes.so’ could not be loaded.
Loading res_parking.so.
Loading res_timing_pthread.so.

Please let me know what other information I can provide to troubleshoot this further.

Thanks,
Dave

What isn’t working properly? Do the modules listed fail to load after the process is complete?

I actually haven’t noticed anything not working properly, but I’m not a very experienced asterisk administrator. It seems odd that there would be so many modules not being loaded.

These modules appear to be included with the default asterisk package. Why would there be a problem loading them?

The module loader will initially try to load them to determine some things, on some platforms this results in symbols being unresolved at that time. They can be loaded later and still work fine.

1 Like