[asterisk-bugs] [JIRA] (ASTERISK-26518) Error loading module 'res_pjsip.so': undefined symbol: ast_sip_session_register_supplement

George Joseph (JIRA) noreply at issues.asterisk.org
Thu Nov 3 15:44:10 CDT 2016


     [ https://issues.asterisk.org/jira/browse/ASTERISK-26518?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

George Joseph updated ASTERISK-26518:
-------------------------------------

    Assignee: Anthony Messina  (was: George Joseph)
      Status: Waiting for Feedback  (was: Triage)

I did rpmbuilds with and without hardened and with and without pjproject bundled and got no errors at build or runtime.  This is on my current Fedora 24 system.

Can you send me your spec file?
Also, were you using bundled pjproject or external?
If external, where from and how was it built?


> Error loading module 'res_pjsip.so': undefined symbol: ast_sip_session_register_supplement
> ------------------------------------------------------------------------------------------
>
>                 Key: ASTERISK-26518
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-26518
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/res_pjsip
>    Affects Versions: 14.1.1, GIT
>         Environment: Fedora 24 x86_64
>            Reporter: Anthony Messina
>            Assignee: Anthony Messina
>
> After upgrading to Asterisk 14.1.1 with branch 14 updates up to d84eaa4 applied, the PJSIP modules won't load when _hardened_build is defined (see below).  When _hardened_build is undefined, Asterisk/PJSIP starts properly.  This seems strikingly similar to ASTERISK-25727 but I do have OPTIONAL_API enabled.  I did not see this issue with 14.0.2.
> {code}
> NOTICE[30928]: loader.c:1440 load_modules: 269 modules will be loaded.
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'func_pjsip_aor.so': /usr/lib64/asterisk/modules/func_pjsip_aor.so: undefined symbol: ast_sip_location_retrieve_aor_contacts
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_diversion.so': /usr/lib64/asterisk/modules/res_pjsip_diversion.so: undefined symbol: ast_copy_pj_str
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_mwi_body_generator.so': /usr/lib64/asterisk/modules/res_pjsip_mwi_body_generator.so: undefined symbol: ast_sip_get_pjsip_endpoint
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_pidf_digium_body_supplement.so': /usr/lib64/asterisk/modules/res_pjsip_pidf_digium_body_supplement.so: undefined symbol: ast_sip_presence_xml_create_node
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_authenticator_digest.so': /usr/lib64/asterisk/modules/res_pjsip_authenticator_digest.so: undefined symbol: ast_sip_unregister_authenticator
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_empty_info.so': /usr/lib64/asterisk/modules/res_pjsip_empty_info.so: undefined symbol: ast_sip_session_register_supplement
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_registrar_expire.so': /usr/lib64/asterisk/modules/res_pjsip_registrar_expire.so: undefined symbol: ast_sip_location_delete_contact
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_mwi.so': /usr/lib64/asterisk/modules/res_pjsip_mwi.so: undefined symbol: ast_sip_create_request
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_endpoint_identifier_user.so': /usr/lib64/asterisk/modules/res_pjsip_endpoint_identifier_user.so: undefined symbol: ast_copy_pj_str
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_outbound_registration.so': /usr/lib64/asterisk/modules/res_pjsip_outbound_registration.so: undefined symbol: ast_sip_cli_traverse_objects
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_header_funcs.so': /usr/lib64/asterisk/modules/res_pjsip_header_funcs.so: undefined symbol: ast_sip_session_register_supplement
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_refer.so': /usr/lib64/asterisk/modules/res_pjsip_refer.so: undefined symbol: ast_copy_pj_str
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_messaging.so': /usr/lib64/asterisk/modules/res_pjsip_messaging.so: undefined symbol: ast_sip_default_outbound_endpoint
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_exten_state.so': /usr/lib64/asterisk/modules/res_pjsip_exten_state.so: undefined symbol: ast_sip_subscription_is_terminated
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_registrar.so': /usr/lib64/asterisk/modules/res_pjsip_registrar.so: undefined symbol: ast_sip_report_failed_acl
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_sdp_rtp.so': /usr/lib64/asterisk/modules/res_pjsip_sdp_rtp.so: undefined symbol: ast_copy_pj_str
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_nat.so': /usr/lib64/asterisk/modules/res_pjsip_nat.so: undefined symbol: ast_sip_session_register_supplement
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_dlg_options.so': /usr/lib64/asterisk/modules/res_pjsip_dlg_options.so: undefined symbol: ast_sip_session_register_supplement
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_session.so': /usr/lib64/asterisk/modules/res_pjsip_session.so: undefined symbol: ast_sip_get_distributor_serializer
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip.so': /usr/lib64/asterisk/modules/res_pjsip.so: undefined symbol: ast_sip_session_register_supplement
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_xpidf_body_generator.so': /usr/lib64/asterisk/modules/res_pjsip_xpidf_body_generator.so: undefined symbol: ast_sip_presence_xml_create_attr
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_transport_management.so': /usr/lib64/asterisk/modules/res_pjsip_transport_management.so: undefined symbol: ast_sip_get_pjsip_endpoint
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_transport_websocket.so': /usr/lib64/asterisk/modules/res_pjsip_transport_websocket.so: undefined symbol: ast_sip_create_serializer
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_path.so': /usr/lib64/asterisk/modules/res_pjsip_path.so: undefined symbol: ast_copy_pj_str
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_pubsub.so': /usr/lib64/asterisk/modules/res_pjsip_pubsub.so: undefined symbol: ast_sip_get_distributor_serializer
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_rfc3326.so': /usr/lib64/asterisk/modules/res_pjsip_rfc3326.so: undefined symbol: ast_copy_pj_str
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'func_pjsip_contact.so': /usr/lib64/asterisk/modules/func_pjsip_contact.so: undefined symbol: ast_sip_get_contact_status_label
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_caller_id.so': /usr/lib64/asterisk/modules/res_pjsip_caller_id.so: undefined symbol: ast_copy_pj_str
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_sips_contact.so': /usr/lib64/asterisk/modules/res_pjsip_sips_contact.so: undefined symbol: ast_sip_get_pjsip_endpoint
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'func_pjsip_endpoint.so': /usr/lib64/asterisk/modules/func_pjsip_endpoint.so: undefined symbol: ast_sip_get_sorcery
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_publish_asterisk.so': /usr/lib64/asterisk/modules/res_pjsip_publish_asterisk.so: undefined symbol: ast_sip_register_publish_handler
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_t38.so': /usr/lib64/asterisk/modules/res_pjsip_t38.so: undefined symbol: ast_sip_session_resume_reinvite
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_history.so': /usr/lib64/asterisk/modules/res_pjsip_history.so: undefined symbol: ast_copy_pj_str
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_one_touch_record_info.so': /usr/lib64/asterisk/modules/res_pjsip_one_touch_record_info.so: undefined symbol: ast_sip_session_register_supplement
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_send_to_voicemail.so': /usr/lib64/asterisk/modules/res_pjsip_send_to_voicemail.so: undefined symbol: ast_sip_session_register_supplement
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_acl.so': /usr/lib64/asterisk/modules/res_pjsip_acl.so: undefined symbol: ast_copy_pj_str
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_notify.so': /usr/lib64/asterisk/modules/res_pjsip_notify.so: undefined symbol: ast_sip_default_outbound_endpoint
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_pidf_body_generator.so': /usr/lib64/asterisk/modules/res_pjsip_pidf_body_generator.so: undefined symbol: ast_sip_get_pjsip_endpoint
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_outbound_publish.so': /usr/lib64/asterisk/modules/res_pjsip_outbound_publish.so: undefined symbol: ast_sip_push_task_synchronous
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_endpoint_identifier_ip.so': /usr/lib64/asterisk/modules/res_pjsip_endpoint_identifier_ip.so: undefined symbol: ast_sip_cli_traverse_objects
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_logger.so': /usr/lib64/asterisk/modules/res_pjsip_logger.so: undefined symbol: ast_sip_get_pjsip_endpoint
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_dialog_info_body_generator.so': /usr/lib64/asterisk/modules/res_pjsip_dialog_info_body_generator.so: undefined symbol: ast_sip_presence_xml_create_node
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'chan_pjsip.so': /usr/lib64/asterisk/modules/chan_pjsip.so: undefined symbol: ast_sip_create_request
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_dtmf_info.so': /usr/lib64/asterisk/modules/res_pjsip_dtmf_info.so: undefined symbol: ast_sip_session_register_supplement
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_outbound_authenticator_digest.so': /usr/lib64/asterisk/modules/res_pjsip_outbound_authenticator_digest.so: undefined symbol: ast_sip_unregister_outbound_authenticator
> WARNING[30928]: loader.c:552 load_dynamic_module: Error loading module 'res_pjsip_pidf_eyebeam_body_supplement.so': /usr/lib64/asterisk/modules/res_pjsip_pidf_eyebeam_body_supplement.so: undefined symbol: ast_sip_presence_xml_create_node
> {code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list