[SR-Users] tls with ubuntu 16.04

Jayesh Nambiar jayesh1017 at gmail.com
Fri Jul 15 07:53:51 CEST 2016


The libssl version is as follows:

1.0.2g-1ubuntu4.1

And openssl version shows this:

OpenSSL 1.0.2g-fips  1 Mar 2016

As for the logs with debug 3, kamailio scans each and every line in the
config and generates a big file. You want me to send that in full. If yes,
I'd put it in a pastebin and send it across.


Thanks,

- Jayesh

On Thu, Jul 14, 2016 at 8:50 PM Daniel-Constantin Mierla <miconda at gmail.com>
wrote:

> Are these all the logs from kamailio startup? It looks like only the ones
> from the moment it tries to load tls module ...
>
> Also, you haven't provided the version of libssl.
>
> Daniel
>
> On 14/07/16 17:08, Jayesh Nambiar wrote:
>
> Hi Daniel,
> It indeed disables TLS if written this way. Here are the logs when
> enable_tls is written on above the loadmodule and kamailio fails to load
> module:
>
> Jul 14 10:25:03 v38 kamailio: DEBUG: <core> [sr_module.c:575]:
> load_module(): trying to load
> </usr/local/kamailio/lib64/kamailio/modules/tls.so>
>
> Jul 14 10:25:03 v38 kamailio: DEBUG: <core> [mem/q_malloc.c:189]:
> qm_malloc_init(): qm_malloc_init: QM_OPTIMIZE=16384, /ROUNDTO=2048
>
> Jul 14 10:25:03 v38 kamailio: DEBUG: <core> [mem/q_malloc.c:191]:
> qm_malloc_init(): qm_malloc_init: QM_HASH_SIZE=2099, qm_block size=235152
>
> Jul 14 10:25:03 v38 kamailio: DEBUG: <core> [mem/q_malloc.c:193]:
> qm_malloc_init(): qm_malloc_init(0x7f5741381000, 67108864), start=
> 0x7f5741381000
>
> Jul 14 10:25:03 v38 kamailio: DEBUG: <core> [mem/q_malloc.c:202]:
> qm_malloc_init(): qm_malloc_init: size= 67108864, init_overhead=235256
>
> Jul 14 10:25:03 v38 kamailio: ERROR: tls [tls_init.c:490]:
> tls_pre_init(): Unable to set the memory allocation functions
>
> Jul 14 10:25:03 v38 kamailio: ERROR: <core> [sr_module.c:607]:
> load_module(): /usr/local/kamailio/lib64/kamailio/modules/tls.so:
> mod_register failed
>
> Jul 14 10:25:03 v38 kamailio: : <core> [cfg.y:3388]: yyerror_at(): parse
> error in config file
> /usr/local/kamailio/etc/kamailio/tlkn-edge/kamailio.cfg, line 47, column
> 12-19: failed to load module
>
> I happened to check the tls module doc where in Quickstart the enable_tls
> was written after loadmodule and modparams.
>
>
> - Jayesh
>
> On Thu, Jul 14, 2016 at 7:46 PM Daniel-Constantin Mierla <
> miconda at gmail.com> wrote:
>
>> Hello,
>>
>> this should not be needed and actually may lead to disabling tls support
>> overall as it is enabled after tls module is loaded.
>> Are you sure this really works and enabling tls before is not working?
>> Send the log messages with debug=3.
>>
>> Cheers,
>> Daniel
>>
>>
>> On 14/07/16 16:11, Jayesh Nambiar wrote:
>>
>> Hi Daniel,
>> I had enable_tls=yes written before loading any modules earlier and it
>> was working good on 14.04. Now I just changed the sequence on 16.04 and it
>> works as expected. Here is snippet below:
>>
>> loadmodule "tls.so"
>>
>> enable_tls=yes
>>
>> --- Jayesh
>>
>> On Thu, Jul 14, 2016 at 3:21 PM Daniel-Constantin Mierla <
>> miconda at gmail.com> wrote:
>>
>>> Hello,
>>>
>>> don't really get what you did? Can you paste the relevant snippet of
>>> config?
>>>
>>> Cheers,
>>> Daniel
>>>
>>> On 14/07/16 07:40, Jayesh Nambiar wrote:
>>>
>>> Hello,
>>> Just did enable_tls after loadmodule "tls.so" and this now works. Thanks.
>>>
>>> - Jayesh
>>>
>>> On Thu, Jul 14, 2016 at 11:06 AM Jayesh Nambiar <jayesh1017 at gmail.com>
>>> wrote:
>>>
>>>> I did load the tls first but still get the same error. Here is the
>>>> loadmodule sequence:
>>>>
>>>> loadmodule "tls.so"
>>>>
>>>> loadmodule "mi_fifo.so"
>>>>
>>>> loadmodule "kex.so"
>>>>
>>>> loadmodule "corex.so"
>>>>
>>>> loadmodule "tm.so"
>>>>
>>>> loadmodule "tmx.so"
>>>>
>>>> loadmodule "sl.so"
>>>>
>>>> loadmodule "rr.so"
>>>>
>>>> loadmodule "pv.so"
>>>>
>>>> loadmodule "maxfwd.so"
>>>>
>>>> loadmodule "dialog.so"
>>>>
>>>> loadmodule "textops.so"
>>>>
>>>> loadmodule "siputils.so"
>>>>
>>>> loadmodule "xlog.so"
>>>>
>>>> loadmodule "sanity.so"
>>>>
>>>> loadmodule "ctl.so"
>>>>
>>>> loadmodule "cfg_rpc.so"
>>>>
>>>> loadmodule "mi_rpc.so"
>>>>
>>>> loadmodule "nathelper.so"
>>>>
>>>> loadmodule "nat_traversal.so"
>>>>
>>>> loadmodule "xhttp.so"
>>>>
>>>> loadmodule "websocket.so"
>>>>
>>>> loadmodule "path.so"
>>>>
>>>> loadmodule "tcpops.so"
>>>>
>>>> loadmodule "rtpengine.so"
>>>>
>>>> loadmodule "debugger.so"
>>>>
>>>>
>>>> Anything else that I can do to debug this, kindly let me know. Thanks.
>>>>
>>>> - Jayesh
>>>>
>>>> On Thu, Jul 14, 2016 at 2:37 AM Daniel-Constantin Mierla <
>>>> miconda at gmail.com> wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> load first the tls module and then the others.
>>>>>
>>>>> Cheers,
>>>>> Daniel
>>>>>
>>>>> On 13/07/16 19:54, Jayesh Nambiar wrote:
>>>>>
>>>>> Opensl Version:
>>>>>
>>>>> OpenSSL 1.0.2g-fips  1 Mar 2016
>>>>>
>>>>> Order of loadmodules:
>>>>>
>>>>> loadmodule "mi_fifo.so"
>>>>>
>>>>> loadmodule "kex.so"
>>>>>
>>>>> loadmodule "corex.so"
>>>>>
>>>>> loadmodule "tm.so"
>>>>>
>>>>> loadmodule "tmx.so"
>>>>>
>>>>> loadmodule "sl.so"
>>>>>
>>>>> loadmodule "rr.so"
>>>>>
>>>>> loadmodule "pv.so"
>>>>>
>>>>> loadmodule "maxfwd.so"
>>>>>
>>>>> loadmodule "dialog.so"
>>>>>
>>>>> loadmodule "textops.so"
>>>>>
>>>>> loadmodule "siputils.so"
>>>>>
>>>>> loadmodule "xlog.so"
>>>>>
>>>>> loadmodule "sanity.so"
>>>>>
>>>>> loadmodule "ctl.so"
>>>>>
>>>>> loadmodule "cfg_rpc.so"
>>>>>
>>>>> loadmodule "mi_rpc.so"
>>>>>
>>>>> loadmodule "nathelper.so"
>>>>>
>>>>> loadmodule "nat_traversal.so"
>>>>>
>>>>> loadmodule "xhttp.so"
>>>>>
>>>>> loadmodule "websocket.so"
>>>>>
>>>>> loadmodule "path.so"
>>>>>
>>>>> loadmodule "tcpops.so"
>>>>>
>>>>> loadmodule "rtpengine.so"
>>>>>
>>>>> loadmodule "tls.so"
>>>>>
>>>>> loadmodule "debugger.so"
>>>>>
>>>>>
>>>>> -- Jayesh
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Jul 13, 2016 at 10:18 PM Daniel-Constantin Mierla <
>>>>> miconda at gmail.com> wrote:
>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> can you provide details about:
>>>>>>
>>>>>>  - order of loaded modules:
>>>>>>
>>>>>> grep "loadmodule" kamailio.cfg
>>>>>>   - the version of libssl
>>>>>>
>>>>>> Cheers,
>>>>>> Daniel
>>>>>>
>>>>>>
>>>>>> On 13/07/16 16:48, Jayesh Nambiar wrote:
>>>>>>
>>>>>> Hi,
>>>>>> Trying kamailio with Ubuntu 16.04 and I'm getting errors as follows:
>>>>>>
>>>>>> ERROR: tls [tls_init.c:490]: tls_pre_init(): Unable to set the memory
>>>>>> allocation functions
>>>>>>
>>>>>> The error is identical to the one mentioned here:
>>>>>>
>>>>>> https://bugs.launchpad.net/ubuntu/+source/kamailio/+bug/1591992
>>>>>>
>>>>>> Is there a solution to this. Thanks for any response.
>>>>>>
>>>>>> - Jayesh
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users at lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Daniel-Constantin Mierlahttp://www.asipto.com - http://www.kamailio.orghttp://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
>>>>>>
>>>>>> _______________________________________________
>>>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing
>>>>>> list
>>>>>> sr-users at lists.sip-router.org
>>>>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>>>>>>
>>>>>
>>>>> --
>>>>> Daniel-Constantin Mierlahttp://www.asipto.com - http://www.kamailio.orghttp://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
>>>>>
>>>>>
>>> --
>>> Daniel-Constantin Mierlahttp://www.asipto.com - http://www.kamailio.orghttp://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
>>>
>>>
>> --
>> Daniel-Constantin Mierlahttp://www.asipto.com - http://www.kamailio.orghttp://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
>>
>>
> --
> Daniel-Constantin Mierlahttp://www.asipto.com - http://www.kamailio.orghttp://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20160715/bc246c6e/attachment.html>


More information about the sr-users mailing list