[sr-dev] kamailio 3.1.3 fail to start as a service when load the ldap.so module

laura testi lau.testi at gmail.com
Tue Jun 21 11:39:04 CEST 2011


Hi,
we try to use LDAP module in kamailio, first we try only load the ldap.so
only to see if it can be loaded. When we start from the command line with
either "kamctl start" or directly "kamilio", the kamailio is started
normally with different children. When I try to start as service with
"service kamailio start" or "/etc/init.d/kamailio start". It fails with the
following error in the /var/log/messages:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Jun 21 10:28:39 kamailio3p1 kamailio: INFO: <core> [tcp_main.c:4716]:
init_tcp: using epoll_lt as the io watch method (auto detected)

Jun 21 10:28:39 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: usrloc
[hslot.c:53]: locks array size 512

Jun 21 10:28:39 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: auth
[auth_mod.c:312]: auth: qop set, but nonce-count (nc_enabled) support
disabled

Jun 21 10:28:39 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: permissions
[parse_config.c:251]: file not found: //etc/kamailio/permissions.allow

Jun 21 10:28:39 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: permissions
[permissions.c:606]: default allow file (//etc/kamailio/permissions.allow)
not found => empty rule set

Jun 21 10:28:39 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: permissions
[parse_config.c:251]: file not found: //etc/kamailio/permissions.deny

Jun 21 10:28:39 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: permissions
[permissions.c:615]: default deny file (//etc/kamailio/permissions.deny) not
found => empty rule set

Jun 21 10:28:39 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: ldap
[ldap_mod.c:246]: OpenLDAP - 20343

Jun 21 10:28:39 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_init.c:511]: tls: _init_tls_h:  compiled  with  openssl  version
"OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008" (0x0090802f), kerberos support: on,
compression: on

Jun 21 10:28:39 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_init.c:519]: tls: init_tls_h: installed openssl library version
"OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008" (0x0090802f), kerberos support: on,
zlib compression: on  compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB
-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DKRB5_MIT
-I/usr/kerberos/include -DL_ENDIAN -DTERMIO -Wall -DMD32_REG_T=int -O2 -g
-pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -Wa,--noexecstack
-DOPENSSL_USE_NEW_FUNCTIONS -fno-strict-aliasing -DOPENSSL_BN_ASM_MONT
-DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM

Jun 21 10:28:39 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_init.c:373]: tls: init_tls: disabling compression...

Jun 21 10:28:39 kamailio3p1 /usr/sbin/kamailio[8774]: WARNING: tls
[tls_init.c:564]: tls: init_tls_h: openssl kerberos malloc bug
detected,  kerberos
support will be disabled...

Jun 21 10:28:39 kamailio3p1 /usr/sbin/kamailio[8774]: WARNING: tls
[tls_init.c:587]: tls: openssl bug #1491 (crash/mem leaks on low memory)
workaround enabled (on low memory tls operations will fail preemptively)
with free memory thresholds 9961472 and 4980736 bytes

Jun 21 10:28:39 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: <core>
[cfg/cfg_ctx.c:411]: INFO: cfg_set_now(): tls.low_mem_threshold1 has been
changed to 9961472

Jun 21 10:28:39 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: <core>
[cfg/cfg_ctx.c:411]: INFO: cfg_set_now(): tls.low_mem_threshold2 has been
changed to 4980736

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: <core>
[udp_server.c:178]: INFO: udp_init: SO_RCVBUF is initially 129024

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: <core>
[udp_server.c:229]: INFO: udp_init: SO_RCVBUF is finally 262142

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: <core>
[udp_server.c:178]: INFO: udp_init: SO_RCVBUF is initially 129024

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: <core>
[udp_server.c:229]: INFO: udp_init: SO_RCVBUF is finally 262142

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:176]: TLSs<default>: tls_method=9

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:188]: TLSs<default>:
certificate='//etc/kamailio/FBCIDS01V01.pem'

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:195]: TLSs<default>: ca_list='//etc/kamailio/tiglobalca.pem'

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:202]: TLSs<default>: crl='(null)'

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:206]: TLSs<default>: require_certificate=0

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:213]: TLSs<default>: cipher_list='(null)'

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:220]: TLSs<default>:
private_key='//etc/kamailio/FBCIDS01V01KEY.pem'

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:224]: TLSs<default>: verify_certificate=0

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:227]: TLSs<default>: verify_depth=9

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:544]: TLSs<default>: No client certificate required and no
checks performed

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:597]: tls: set_ssl_options: detected openssl version (90802f)
has the SSL_OP_TLS_BLOCK_PADDING bug, but compression  is disabled so no
workaround is needed

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:176]: TLSc<default>: tls_method=9

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:188]: TLSc<default>: certificate='(null)'

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:195]: TLSc<default>: ca_list='(null)'

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:202]: TLSc<default>: crl='(null)'

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:206]: TLSc<default>: require_certificate=0

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:213]: TLSc<default>: cipher_list='(null)'

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:220]: TLSc<default>: private_key='(null)'

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:224]: TLSc<default>: verify_certificate=0

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:227]: TLSc<default>: verify_depth=9

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:547]: TLSc<default>: Server MAY present invalid certificate

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:597]: tls: set_ssl_options: detected openssl version (90802f)
has the SSL_OP_TLS_BLOCK_PADDING bug, but compression  is disabled so no
workaround is needed

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:176]: TLSs<10.10.5.214:5061>: tls_method=12

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:188]: TLSs<10.10.5.214:5061>:
certificate='//etc/kamailio/FBCIDS01V01.pem'

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:195]: TLSs<10.10.5.214:5061>:
ca_list='//etc/kamailio/tiglobalca.pem'

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:202]: TLSs<10.10.5.214:5061>: crl='(null)'

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:206]: TLSs<10.10.5.214:5061>: require_certificate=0

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:213]: TLSs<10.10.5.214:5061>: cipher_list='(null)'

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:220]: TLSs<10.10.5.214:5061>:
private_key='//etc/kamailio/FBCIDS01V01KEY.pem'

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:224]: TLSs<10.10.5.214:5061>: verify_certificate=0

Jun 21 10:28:40 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:227]: TLSs<10.10.5.214:5061>: verify_depth=9

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:544]: TLSs<10.10.5.214:5061>: No client certificate required
and no checks performed

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: tls
[tls_domain.c:597]: tls: set_ssl_options: detected openssl version (90802f)
has the SSL_OP_TLS_BLOCK_PADDING bug, but compression  is disabled so no
workaround is needed

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8786]: ERROR: ldap
[ldap_connect.c:166]: [sipaccounts]: ldap bind failed: Can't contact LDAP
server

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8786]: ERROR: ldap
[ldap_mod.c:182]: [sipaccounts]: failed to connect to LDAP host(s)

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8786]: ERROR: <core>
[sr_module.c:832]: init_mod_child(): Error while initializing module ldap
(/usr/lib64/kamailio/modules_k/ldap.so)

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8786]: ERROR: <core>
[pt.c:337]: ERROR: fork_process(): init_child failed for  process 1, pid
8786, "udp receiver child=0 sock=127.0.0.1:5060"

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8786]: : <core>
[main.c:1546]: main_loop: Cannot fork

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8788]: ERROR: ldap
[ldap_connect.c:166]: [sipaccounts]: ldap bind failed: Can't contact LDAP
server

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8788]: ERROR: ldap
[ldap_mod.c:182]: [sipaccounts]: failed to connect to LDAP host(s)

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8788]: ERROR: <core>
[sr_module.c:832]: init_mod_child(): Error while initializing module ldap
(/usr/lib64/kamailio/modules_k/ldap.so)

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8788]: ERROR: <core>
[pt.c:337]: ERROR: fork_process(): init_child failed for  process 2, pid
8788, "udp receiver child=1 sock=127.0.0.1:5060"

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8788]: : <core>
[main.c:1546]: main_loop: Cannot fork

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8774]: ALERT: <core>
[main.c:738]: child process 8786 exited normally, status=255

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8774]: ALERT: <core>
[main.c:738]: child process 8788 exited normally, status=255

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8774]: INFO: <core>
[main.c:756]: INFO: terminating due to SIGCHLD

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8801]: INFO: <core>
[main.c:807]: INFO: signal 15 received

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8799]: INFO: <core>
[main.c:807]: INFO: signal 15 received

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8797]: INFO: <core>
[main.c:807]: INFO: signal 15 received

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8795]: INFO: <core>
[main.c:807]: INFO: signal 15 received

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8793]: INFO: <core>
[main.c:807]: INFO: signal 15 received

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8790]: INFO: <core>
[main.c:807]: INFO: signal 15 received

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8812]: INFO: <core>
[main.c:807]: INFO: signal 15 received

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8808]: INFO: <core>
[main.c:807]: INFO: signal 15 received

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8810]: INFO: <core>
[main.c:807]: INFO: signal 15 received

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8814]: INFO: <core>
[main.c:807]: INFO: signal 15 received

Jun 21 10:28:41 kamailio3p1 /usr/sbin/kamailio[8816]: INFO: <core>
[main.c:807]: INFO: signal 15 received
...
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Without ldap.so loaded, we can start the kamailio as a service normally with
"service kamailio start".
The platform running kamailio is: RHEL5.6_X64


Can you help us please? Because we want to start the kamailio as a service
from the boot


Thanks a lot in advanced!


Best Regards,
Laura
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-dev/attachments/20110621/9b5a0bcf/attachment-0001.htm>


More information about the sr-dev mailing list