Hello,
I am trying to run all CSCF nodes and I managed to run the PCSCF without
any issues with the following:
kamailio -f /etc/kamailio/pcscf/kamailio.cfg -Ee
When I try to do the same with I-CSCF and S-CSCF, I get lots of errors and
could not figure out the reason. I included the terminal logs and also
attached the cfg files for both SCSCF and ICSCF.
For S-CSCF the terminal log is the following:
kamailio -f /etc/kamailio/scscf/kamailio.cfg -Ee
loading modules under config path:
/usr/lib/x86_64-linux-gnu/kamailio/modules
0(6591) ERROR: <core> [sr_module.c:576]: load_module(): could not open
module </usr/lib/x86_64-linux-gnu/kamailio/modules/cdp.so>:
/usr/lib/x86_64-linux-gnu/kamailio/modules/cdp.so: undefined symbol:
log_dp_config
0(6591) : <core> [cfg.y:3432]: yyerror_at(): parse error in config file
/etc/kamailio/scscf/kamailio.cfg, line 139, column 12-19: failed to load
module
0(6591) ERROR: <core> [sr_module.c:576]: load_module(): could not open
module </usr/lib/x86_64-linux-gnu/kamailio/modules/ims_usrloc_scscf.so>:
/usr/lib/x86_64-linux-gnu/kamailio/modules/ims_usrloc_scscf.so: undefined
symbol: bin_alloc
0(6591) : <core> [cfg.y:3432]: yyerror_at(): parse error in config file
/etc/kamailio/scscf/kamailio.cfg, line 142, column 12-32: failed to load
module
0(6591) ERROR: <core> [sr_module.c:576]: load_module(): could not open
module </usr/lib/x86_64-linux-gnu/kamailio/modules/ims_registrar_scscf.so>:
/usr/lib/x86_64-linux-gnu/kamailio/modules/ims_registrar_scscf.so:
undefined symbol: cxdx_get_charging_info
0(6591) : <core> [cfg.y:3432]: yyerror_at(): parse error in config file
/etc/kamailio/scscf/kamailio.cfg, line 143, column 12-35: failed to load
module
0(6591) ERROR: <core> [sr_module.c:576]: load_module(): could not open
module </usr/lib/x86_64-linux-gnu/kamailio/modules/ims_auth.so>:
/usr/lib/x86_64-linux-gnu/kamailio/modules/ims_auth.so: undefined symbol:
cxdx_add_user_name
0(6591) : <core> [cfg.y:3432]: yyerror_at(): parse error in config file
/etc/kamailio/scscf/kamailio.cfg, line 144, column 12-24: failed to load
module
0(6591) ERROR: <core> [sr_module.c:576]: load_module(): could not open
module </usr/lib/x86_64-linux-gnu/kamailio/modules/ims_isc.so>:
/usr/lib/x86_64-linux-gnu/kamailio/modules/ims_isc.so: undefined symbol:
isc_mark_drop_route
0(6591) : <core> [cfg.y:3432]: yyerror_at(): parse error in config file
/etc/kamailio/scscf/kamailio.cfg, line 145, column 12-23: failed to load
module
0(6591) ERROR: <core> [sr_module.c:576]: load_module(): could not open
module </usr/lib/x86_64-linux-gnu/kamailio/modules/ims_charging.so>:
/usr/lib/x86_64-linux-gnu/kamailio/modules/ims_charging.so: undefined
symbol: destroy_ro_session
0(6591) : <core> [cfg.y:3432]: yyerror_at(): parse error in config file
/etc/kamailio/scscf/kamailio.cfg, line 148, column 12-28: failed to load
module
0(6591) : <core> [cfg.y:3432]: yyerror_at(): parse error in config file
/etc/kamailio/scscf/kamailio.cfg, line 162, column 46-50: syntax error
0(6591) : <core> [cfg.y:3432]: yyerror_at(): parse error in config file
/etc/kamailio/scscf/kamailio.cfg, line 162, column 46-50: Invalid arguments
0(6591) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/scscf/kamailio.cfg, line 162, column 51:
ERROR: bad config file (9 errors)
0(6591) WARNING: <core> [ppcfg.c:220]: pp_ifdef_level_check(): different
number of preprocessor directives: N(#!IF[N]DEF) - N(#!ENDIF) = 1
0(6591) WARNING: <core> [mem/q_malloc.c:429]: qm_free(): WARNING:qm_free:
free(0) called from cdp_avp: mod.c: cdp_avp_destroy(225)
0(6591) INFO: <core> [sctp_core.c:53]: sctp_core_destroy(): SCTP API not
initialized
For I-CSCF the terminal log is the following:
kamailio -f /etc/kamailio/icscf/kamailio.cfg -Ee
loading modules under config path:
/usr/lib/x86_64-linux-gnu/kamailio/modules
0(7707) ERROR: <core> [sr_module.c:576]: load_module(): could not open
module </usr/lib/x86_64-linux-gnu/kamailio/modules/cdp.so>:
/usr/lib/x86_64-linux-gnu/kamailio/modules/cdp.so: undefined symbol:
log_dp_config
0(7707) : <core> [cfg.y:3432]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 113, column 12-19: failed to load
module
0(7707) ERROR: <core> [sr_module.c:576]: load_module(): could not open
module </usr/lib/x86_64-linux-gnu/kamailio/modules/ims_icscf.so>:
/usr/lib/x86_64-linux-gnu/kamailio/modules/ims_icscf.so: undefined symbol:
cxdx_add_user_name
0(7707) : <core> [cfg.y:3432]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 117, column 12-25: failed to load
module
0(7707) WARNING: tls [tls_mod.c:265]: mod_register(): tls support is
disabled (set enable_tls=1 in the config to enable it)
0(7707) ERROR: <core> [modparam.c:150]: set_mod_param_regex(): No module
matching <cdp> found
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 154, column 61: Can't set module
parameter
0(7707) ERROR: <core> [modparam.c:150]: set_mod_param_regex(): No module
matching <ims_icscf> found
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 161, column 51: Can't set module
parameter
0(7707) ERROR: <core> [modparam.c:150]: set_mod_param_regex(): No module
matching <ims_icscf> found
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 165, column 53: Can't set module
parameter
0(7707) ERROR: <core> [modparam.c:150]: set_mod_param_regex(): No module
matching <ims_icscf> found
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 170, column 51: Can't set module
parameter
0(7707) ERROR: <core> [cfg.y:3295]: yyparse(): cfg. parser: failed to find
command I_scscf_select (params 1)
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 325, column 24: unknown command,
missing loadmodule?
0(7707) ERROR: <core> [cfg.y:3295]: yyparse(): cfg. parser: failed to find
command I_scscf_drop (params 0)
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 337, column 16: unknown command,
missing loadmodule?
0(7707) ERROR: <core> [cfg.y:3295]: yyparse(): cfg. parser: failed to find
command I_perform_user_authorization_request (params 2)
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 339, column 73: unknown command,
missing loadmodule?
0(7707) ERROR: <core> [cfg.y:3295]: yyparse(): cfg. parser: failed to find
command I_scscf_select (params 1)
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 350, column 43: unknown command,
missing loadmodule?
0(7707) ERROR: <core> [cfg.y:3295]: yyparse(): cfg. parser: failed to find
command I_scscf_drop (params 0)
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 358, column 42: unknown command,
missing loadmodule?
0(7707) ERROR: <core> [cfg.y:3295]: yyparse(): cfg. parser: failed to find
command I_scscf_drop (params 0)
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 386, column 17: unknown command,
missing loadmodule?
0(7707) ERROR: <core> [cfg.y:3295]: yyparse(): cfg. parser: failed to find
command I_scscf_select (params 1)
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 400, column 25: unknown command,
missing loadmodule?
0(7707) ERROR: <core> [cfg.y:3295]: yyparse(): cfg. parser: failed to find
command I_scscf_drop (params 0)
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 415, column 17: unknown command,
missing loadmodule?
0(7707) ERROR: <core> [cfg.y:3295]: yyparse(): cfg. parser: failed to find
command I_perform_location_information_request (params 2)
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 428, column 57: unknown command,
missing loadmodule?
0(7707) ERROR: <core> [cfg.y:3295]: yyparse(): cfg. parser: failed to find
command I_scscf_select (params 1)
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 433, column 25: unknown command,
missing loadmodule?
0(7707) ERROR: <core> [cfg.y:3295]: yyparse(): cfg. parser: failed to find
command I_scscf_drop (params 0)
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 444, column 17: unknown command,
missing loadmodule?
0(7707) ERROR: <core> [cfg.y:3295]: yyparse(): cfg. parser: failed to find
command I_scscf_drop (params 0)
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 463, column 16: unknown command,
missing loadmodule?
0(7707) ERROR: <core> [cfg.y:3295]: yyparse(): cfg. parser: failed to find
command I_scscf_select (params 1)
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 476, column 25: unknown command,
missing loadmodule?
0(7707) ERROR: <core> [cfg.y:3295]: yyparse(): cfg. parser: failed to find
command I_scscf_drop (params 0)
0(7707) : <core> [cfg.y:3435]: yyerror_at(): parse error in config file
/etc/kamailio/icscf/kamailio.cfg, line 490, column 16: unknown command,
missing loadmodule?
ERROR: bad config file (20 errors)
0(7707) WARNING: <core> [mem/q_malloc.c:429]: qm_free(): WARNING:qm_free:
free(0) called from cdp_avp: mod.c: cdp_avp_destroy(225)
0(7707) INFO: <core> [sctp_core.c:53]: sctp_core_destroy(): SCTP API not
initialized
Thank you