I noticed after a recent apt-get dist-upgrade asterisk stopped working. Thank you for the workaround, I added noload => res_pjsip.so to /etc/asterisk/modules.conf and now it starts again. There are still a bunch of warnings in the log however, e.g.:
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_refer.so': /usr/lib/asterisk/modules/res_pjsip_refer.so: undefined symbol: ast_copy_pj_str
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_refer.so' could not be loaded.
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_transport_websocket.so': /usr/lib/asterisk/modules/res_pjsip_transport_websocket.so: undefined symbol: ast_sip_create_serializer
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_transport_websocket.so' could not be loaded.
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_acl.so': /usr/lib/asterisk/modules/res_pjsip_acl.so: undefined symbol: ast_copy_pj_str
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_acl.so' could not be loaded.
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_pidf_digium_body_supplement.so': /usr/lib/asterisk/modules/res_pjsip_pidf_digium_body_supplement.so: undefined symbol: ast_sip_presence_xml_create_node
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_pidf_digium_body_supplement.so' could not be loaded.
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_messaging.so': /usr/lib/asterisk/modules/res_pjsip_messaging.so: undefined symbol: ast_sip_default_outbound_endpoint
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_messaging.so' could not be loaded.
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_authenticator_digest.so': /usr/lib/asterisk/modules/res_pjsip_authenticator_digest.so: undefined symbol: ast_sip_unregister_authenticator
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_authenticator_digest.so' could not be loaded.
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_registrar.so': /usr/lib/asterisk/modules/res_pjsip_registrar.so: undefined symbol: ast_sip_report_mem_limit
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_registrar.so' could not be loaded.
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_multihomed.so': /usr/lib/asterisk/modules/res_pjsip_multihomed.so: undefined symbol: ast_sip_get_pjsip_endpoint
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_multihomed.so' could not be loaded.
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_endpoint_identifier_anonymous.so': /usr/lib/asterisk/modules/res_pjsip_endpoint_identifier_anonymous.so: undefined symbol: ast_copy_pj_str
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_endpoint_identifier_anonymous.so' could not be loaded.
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_phoneprov_provider.so': /usr/lib/asterisk/modules/res_pjsip_phoneprov_provider.so: undefined symbol: ast_sip_get_pjsip_endpoint
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_phoneprov_provider.so' could not be loaded.
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_header_funcs.so': /usr/lib/asterisk/modules/res_pjsip_header_funcs.so: undefined symbol: ast_sip_session_register_supplement
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_header_funcs.so' could not be loaded.
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_one_touch_record_info.so': /usr/lib/asterisk/modules/res_pjsip_one_touch_record_info.so: undefined symbol: ast_sip_session_register_supplement
I noticed after a recent apt-get dist-upgrade asterisk stopped working. Thank you for the workaround, I added noload => res_pjsip.so to /etc/asterisk/ modules. conf and now it starts again. There are still a bunch of warnings in the log however, e.g.:
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_ refer.so' : /usr/lib/ asterisk/ modules/ res_pjsip_ refer.so: undefined symbol: ast_copy_pj_str refer.so' could not be loaded. transport_ websocket. so': /usr/lib/ asterisk/ modules/ res_pjsip_ transport_ websocket. so: undefined symbol: ast_sip_ create_ serializer transport_ websocket. so' could not be loaded. asterisk/ modules/ res_pjsip_ acl.so: undefined symbol: ast_copy_pj_str pidf_digium_ body_supplement .so': /usr/lib/ asterisk/ modules/ res_pjsip_ pidf_digium_ body_supplement .so: undefined symbol: ast_sip_ presence_ xml_create_ node pidf_digium_ body_supplement .so' could not be loaded. messaging. so': /usr/lib/ asterisk/ modules/ res_pjsip_ messaging. so: undefined symbol: ast_sip_ default_ outbound_ endpoint messaging. so' could not be loaded. authenticator_ digest. so': /usr/lib/ asterisk/ modules/ res_pjsip_ authenticator_ digest. so: undefined symbol: ast_sip_ unregister_ authenticator authenticator_ digest. so' could not be loaded. registrar. so': /usr/lib/ asterisk/ modules/ res_pjsip_ registrar. so: undefined symbol: ast_sip_ report_ mem_limit registrar. so' could not be loaded. multihomed. so': /usr/lib/ asterisk/ modules/ res_pjsip_ multihomed. so: undefined symbol: ast_sip_ get_pjsip_ endpoint multihomed. so' could not be loaded. endpoint_ identifier_ anonymous. so': /usr/lib/ asterisk/ modules/ res_pjsip_ endpoint_ identifier_ anonymous. so: undefined symbol: ast_copy_pj_str endpoint_ identifier_ anonymous. so' could not be loaded. phoneprov_ provider. so': /usr/lib/ asterisk/ modules/ res_pjsip_ phoneprov_ provider. so: undefined symbol: ast_sip_ get_pjsip_ endpoint phoneprov_ provider. so' could not be loaded. header_ funcs.so' : /usr/lib/ asterisk/ modules/ res_pjsip_ header_ funcs.so: undefined symbol: ast_sip_ session_ register_ supplement header_ funcs.so' could not be loaded. one_touch_ record_ info.so' : /usr/lib/ asterisk/ modules/ res_pjsip_ one_touch_ record_ info.so: undefined symbol: ast_sip_ session_ register_ supplement
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_acl.so': /usr/lib/
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_acl.so' could not be loaded.
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Module 'res_pjsip_
[Jun 24 09:24:06] WARNING[24844] loader.c: Error loading module 'res_pjsip_