<div dir="ltr"><div>Hi Daniel,<br><br></div>yes, we see this message.<br><br>Nov 13 11:44:42 lasola /usr/sbin/kamailio[16113]: DEBUG: <core> [sr_module.c:959]: init_mod(): tls<br>Nov 13 11:44:42 lasola /usr/sbin/kamailio[16113]: WARNING: tls [tls_mod.c:287]: mod_init(): tls support is disabled (set enable_tls=1 in the config to enable it)<br>Nov 13 11:44:42 lasola /usr/sbin/kamailio[16113]: DEBUG: <core> [main.c:2520]: main(): Expect (at least) 30 kamailio processes in your process list<br><div class="gmail_extra"><br></div><div class="gmail_extra">Okay, then the message right at the beginning probably just irritated us. But as you can see, we have set enable_tls=1 (previously and in the documentation it was set to 'yes'), but it still doesn't get enabled.<br><br></div><div class="gmail_extra">Any more ideas?<br><br></div><div class="gmail_extra">Best Regards,<br></div><div class="gmail_extra">Sebastian<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 13, 2015 at 12:32 PM, Daniel-Constantin Mierla <span dir="ltr"><<a href="mailto:miconda@gmail.com" target="_blank">miconda@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Hello,<br>
<br>
if you start with debug=3, do you see the message:<br>
<br>
DEBUG: <core> [sr_module.c:959]: init_mod(): tls<br>
<br>
Cheers,<br>
Daniel<div><div class="h5"><br>
<br>
<div>On 13/11/15 12:17, Sebastian Damm
wrote:<br>
</div>
</div></div><blockquote type="cite"><div><div class="h5">
<div dir="ltr">
<div>
<div>
<div>
<div>Hello,<br>
<br>
</div>
we just updated one kamailio server from 4.1.5 to 4.3.3,
and although the config file is correct and kamailio
starts up, it doesn't initialize TLS and says " tls
support enabled, but no tls engineĀ available (forgot to
load the tls module?)"<br>
<br>
</div>
In the log I see:<br>
<br>
Old shutdown (last lines):<br>
Nov 13 11:44:38 lasola /usr/sbin/kamailio[15890]: DEBUG:
<core> [mem/shm_mem.c:235]: shm_mem_destroy():
destroying the shared memory lock<br>
Nov 13 11:44:41 lasola /usr/sbin/kamailio[14818]: ERROR:
<core> [tcp_read.c:271]: tcp_read_data(): error
reading: Connection reset by peer (104)<br>
Nov 13 11:44:41 lasola /usr/sbin/kamailio[14818]: ERROR:
<core> [tcp_read.c:1296]: tcp_read_req(): ERROR:
tcp_read_req: error reading<br>
<br>
New startup (first lines):<br>
Nov 13 11:44:42 lasola /usr/sbin/kamailio[16113]: DEBUG:
<core> [daemonize.c:583]: set_core_dump(): core dump
limits set to 18446744073709551615<br>
Nov 13 11:44:42 lasola /usr/sbin/kamailio[16113]: WARNING:
<core> [main.c:2475]: main(): tls support enabled, but
no tls engineĀ available (forgot to load the tls module?)<br>
Nov 13 11:44:42 lasola /usr/sbin/kamailio[16113]: WARNING:
<core> [main.c:2476]: main(): disabling tls...<br>
Nov 13 11:44:42 lasola /usr/sbin/kamailio[16113]: DEBUG:
<core> [async_task.c:88]: async_task_init(): start
initializing asynk task framework<br>
Nov 13 11:44:42 lasola /usr/sbin/kamailio[16113]: DEBUG:
<core> [sr_module.c:959]: init_mod(): xmlrpc<br>
Nov 13 11:44:42 lasola /usr/sbin/kamailio[16113]: DEBUG:
<core> [sr_module.c:689]: find_mod_export_record():
find_export_record: found <bind_sl> in module sl
[/usr/lib/x86_64-linux-gnu/kamailio/modules//sl.so]<br>
Nov 13 11:44:42 lasola /usr/sbin/kamailio[16113]: DEBUG:
<core> [sr_module.c:959]: init_mod(): sl<br>
<br>
</div>
In our config file we have the following lines for TLS (pretty
late, after all other module loading and after most
parameters):<br>
</div>
<div><br>
#!ifdef ENABLETLS<br>
loadmodule "tls.so"<br>
<br>
modparam("tls", "private_key",
"/etc/ssl/private/my.kamailio-key.pem")<br>
modparam("tls", "certificate",
"/etc/ssl/certs/my.kamailio.crt")<br>
#!ifdef TLS_CA_CHAIN<br>
# Maybe we want to use a chain to the CA<br>
modparam("tls", "ca_list", "/etc/ssl/certs/my.ca-bundle.crt")<br>
#!endif<br>
enable_tls=1<br>
listen=tls:<a href="http://1.2.3.4:5061" target="_blank">1.2.3.4:5061</a><br>
#!endif<br>
<br>
</div>
<div>After starting up, kamailio listens on port 5060, but not
on port 5061. In version 4.1.1, this config worked without a
problem.<br>
<br>
</div>
<div>Has anybody seen this before? the tls module is there and
available, it doesn't say anything about "cannot load module",
and it is only a warning message. I'm also wondering, why this
message is the first after starting the server. From config I
would expect that sl, tm and all the other modules should be
initialized before tls.<br>
<br>
</div>
<div>Best Regards,<br>
</div>
<div>Sebastian<br>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
</div></div></blockquote></div></blockquote></div></div></div>