<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hello,</p>
<p>the private key for creating the tls connection is not found:</p>
<p>May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG: tls
[tls_domain.c:1159]: tls_lookup_private_key(): Private key lookup
for SSL_CTX-0x7fb8b0698018: (nil)<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
<core> [core/tcp_read.c:1527]: tcp_read_req(): EOF</p>
<p>Check the config options for tls module and the server profiles.</p>
<p>Cheers,<br>
Daniel<br>
</p>
<div class="moz-cite-prefix">On 15.05.20 16:23, Chirag Desai wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAFbhCMGrh5JRBbn4ox=73Oi29dX+ukQoG=qd9o4FwKCVF7iExw@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div>So it looks like I do indeed get logs. This is when trying
to connect wss to 5061. I tried to connect just WS on 5060 and
5061 but still get an error.</div>
<div><br>
</div>
<div>What's odd is the kamailio.cfg file is a copy of the file I
was running on another machine. I changed the necessary bits,
updated the certificates in tls.cfg, but it doesn't connect.
On the older machine running kamailio the webrtc pages have no
issue connecting. Any ideas?</div>
<div><br>
</div>
<div>May 15 14:17:12 pluto /usr/local/sbin/kamailio[2162]:
DEBUG: <core> [core/ip_addr.c:229]: print_ip():
tcpconn_new: new tcp connection: [BROWSER_IP]<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/tcp_main.c:1236]: tcpconn_new(): on port
42610, type 3<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/tcp_main.c:1555]: tcpconn_add(): hashes:
3294:2497:2595, 5<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/io_wait.h:377]: io_watch_add(): DBG:
io_watch_add(0x5599fd7a8ae0, 29, 2, 0x7fb8b073bb70), fd_no=19<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/io_wait.h:599]: io_watch_del(): DBG:
io_watch_del (0x5599fd7a8ae0, 29, -1, 0x0) fd_no=20 called<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/tcp_main.c:4517]: handle_tcpconn_ev():
sending to child, events 1<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/tcp_main.c:4187]: send2child(): selected
tcp worker idx:0 proc:11 pid:2158 for activity on
[tls:[KAMAILIO_PUBLIC_IP]:5061], 0x7fb8b073bb70<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
<core> [core/tcp_read.c:1759]: handle_io(): received n=8
con=0x7fb8b073bb70, fd=11<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
tls [tls_server.c:199]: tls_complete_init(): completing tls
connection initialization<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
tls [tls_server.c:228]: tls_complete_init(): Using initial TLS
domain TLSs<default> (dom 0x7fb8b0672518 ctx
0x7fb8b0698018 sn [<a href="http://sip.mydomain.com"
moz-do-not-send="true">sip.mydomain.com</a>])<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
tls [tls_domain.c:1159]: tls_lookup_private_key(): Private key
lookup for SSL_CTX-0x7fb8b0698018: (nil)<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
tls [tls_domain.c:737]: sr_ssl_ctx_info_callback(): SSL
handshake started<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
tls [tls_domain.c:938]: tls_server_name_cb(): received
server_name (TLS extension): '<a
href="http://sip.mydomain.com" moz-do-not-send="true">sip.mydomain.com</a>'<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
tls [tls_domain.c:957]: tls_server_name_cb(): TLS cfg domain
selected for received server name [<a
href="http://sip.mydomain.com" moz-do-not-send="true">sip.mydomain.com</a>]:
socket [:0] server name='<a href="http://sip.mydomain.com"
moz-do-not-send="true">sip.mydomain.com</a>' - switching SSL
CTX to 0x7fb8b0698018 dom 0x7fb8b0672518 (default)<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
<core> [core/tcp_main.c:2767]: tcpconn_do_send():
sending...<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
<core> [core/tcp_main.c:2801]: tcpconn_do_send(): after
real write: c= 0x7fb8b073bb70 n=3183 fd=11<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
<core> [core/tcp_main.c:2802]: tcpconn_do_send():
buf=#012#026#003#003<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
<core> [core/io_wait.h:377]: io_watch_add(): DBG:
io_watch_add(0x5599fd8147c0, 11, 2, 0x7fb8b073bb70), fd_no=1<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
<core> [core/tcp_read.c:198]: tcp_emit_closed_event():
TCP closed event creation triggered (reason: 0)<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
<core> [core/tcp_read.c:206]: tcp_emit_closed_event():
no callback registering for handling TCP closed event<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
<core> [core/tcp_read.c:317]: tcp_read_data(): EOF on
0x7fb8b073bb70, FD 11 ([[BROWSER_IP]]:42610 -><br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
<core> [core/tcp_read.c:319]: tcp_read_data(): -> [
IC_IP]]:5061)<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
tls [tls_domain.c:1159]: tls_lookup_private_key(): Private key
lookup for SSL_CTX-0x7fb8b0698018: (nil)<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
<core> [core/tcp_read.c:1527]: tcp_read_req(): EOF<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
<core> [core/io_wait.h:599]: io_watch_del(): DBG:
io_watch_del (0x5599fd8147c0, 11, -1, 0x10) fd_no=2 called<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
<core> [core/tcp_read.c:1680]: release_tcpconn():
releasing con 0x7fb8b073bb70, state -1, fd=11, id=5
([[BROWSER_IP]]:42610 -> [[BROWSER_IP]]:5061)<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2158]: DEBUG:
<core> [core/tcp_read.c:1684]: release_tcpconn():
extra_data 0x7fb8b075db18<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/tcp_main.c:3619]: handle_tcp_child():
reader response= 7fb8b073bb70, -1 from 0<br>
May 15 14:17:12 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
tls [tls_server.c:683]: tls_h_close(): Closing SSL connection
0x7fb8b075db18<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/ip_addr.c:229]: print_ip(): tcpconn_new:
new tcp connection: [BROWSER_IP]<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/tcp_main.c:1236]: tcpconn_new(): on port
42636, type 3<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/tcp_main.c:1555]: tcpconn_add(): hashes:
3105:2366:2780, 6<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/io_wait.h:377]: io_watch_add(): DBG:
io_watch_add(0x5599fd7a8ae0, 29, 2, 0x7fb8b073bb70), fd_no=19<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/io_wait.h:599]: io_watch_del(): DBG:
io_watch_del (0x5599fd7a8ae0, 29, -1, 0x0) fd_no=20 called<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/tcp_main.c:4517]: handle_tcpconn_ev():
sending to child, events 1<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/tcp_main.c:4187]: send2child(): selected
tcp worker idx:1 proc:12 pid:2159 for activity on
[tls:[KAMAILIO_PUBLIC_IP]:5061], 0x7fb8b073bb70<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
<core> [core/tcp_read.c:1759]: handle_io(): received n=8
con=0x7fb8b073bb70, fd=11<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
tls [tls_server.c:199]: tls_complete_init(): completing tls
connection initialization<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
tls [tls_server.c:228]: tls_complete_init(): Using initial TLS
domain TLSs<default> (dom 0x7fb8b0672518 ctx
0x7fb8b06997c8 sn [<a href="http://sip.mydomain.com"
moz-do-not-send="true">sip.mydomain.com</a>])<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
tls [tls_domain.c:1159]: tls_lookup_private_key(): Private key
lookup for SSL_CTX-0x7fb8b06997c8: (nil)<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
tls [tls_domain.c:737]: sr_ssl_ctx_info_callback(): SSL
handshake started<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
tls [tls_domain.c:938]: tls_server_name_cb(): received
server_name (TLS extension): '<a
href="http://sip.mydomain.com" moz-do-not-send="true">sip.mydomain.com</a>'<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
tls [tls_domain.c:957]: tls_server_name_cb(): TLS cfg domain
selected for received server name [<a
href="http://sip.mydomain.com" moz-do-not-send="true">sip.mydomain.com</a>]:
socket [:0] server name='<a href="http://sip.mydomain.com"
moz-do-not-send="true">sip.mydomain.com</a>' - switching SSL
CTX to 0x7fb8b06997c8 dom 0x7fb8b0672518 (default)<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
<core> [core/tcp_main.c:2767]: tcpconn_do_send():
sending...<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
<core> [core/tcp_main.c:2801]: tcpconn_do_send(): after
real write: c= 0x7fb8b073bb70 n=3183 fd=11<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
<core> [core/tcp_main.c:2802]: tcpconn_do_send():
buf=#012#026#003#003<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
<core> [core/io_wait.h:377]: io_watch_add(): DBG:
io_watch_add(0x5599fd8147c0, 11, 2, 0x7fb8b073bb70), fd_no=1<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
<core> [core/tcp_read.c:198]: tcp_emit_closed_event():
TCP closed event creation triggered (reason: 0)<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
<core> [core/tcp_read.c:206]: tcp_emit_closed_event():
no callback registering for handling TCP closed event<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
<core> [core/tcp_read.c:317]: tcp_read_data(): EOF on
0x7fb8b073bb70, FD 11 ([[BROWSER_IP]]:42636 -><br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
<core> [core/tcp_read.c:319]: tcp_read_data(): ->
[[KAMAILIO_PUBLIC_IP]]:5061)<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
tls [tls_domain.c:1159]: tls_lookup_private_key(): Private key
lookup for SSL_CTX-0x7fb8b06997c8: (nil)<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
<core> [core/tcp_read.c:1527]: tcp_read_req(): EOF<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
<core> [core/io_wait.h:599]: io_watch_del(): DBG:
io_watch_del (0x5599fd8147c0, 11, -1, 0x10) fd_no=2 called<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
<core> [core/tcp_read.c:1680]: release_tcpconn():
releasing con 0x7fb8b073bb70, state -1, fd=11, id=6
([[BROWSER_IP]]:42636 -> [[BROWSER_IP]]:5061)<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2159]: DEBUG:
<core> [core/tcp_read.c:1684]: release_tcpconn():
extra_data 0x7fb8b075db18<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/tcp_main.c:3619]: handle_tcp_child():
reader response= 7fb8b073bb70, -1 from 1<br>
May 15 14:17:14 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
tls [tls_server.c:683]: tls_h_close(): Closing SSL connection
0x7fb8b075db18<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/ip_addr.c:229]: print_ip(): tcpconn_new:
new tcp connection: [BROWSER_IP]<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/tcp_main.c:1236]: tcpconn_new(): on port
42662, type 3<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/tcp_main.c:1555]: tcpconn_add(): hashes:
3083:2324:2806, 7<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/io_wait.h:377]: io_watch_add(): DBG:
io_watch_add(0x5599fd7a8ae0, 29, 2, 0x7fb8b073bb70), fd_no=19<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/io_wait.h:599]: io_watch_del(): DBG:
io_watch_del (0x5599fd7a8ae0, 29, -1, 0x0) fd_no=20 called<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/tcp_main.c:4517]: handle_tcpconn_ev():
sending to child, events 1<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/tcp_main.c:4187]: send2child(): selected
tcp worker idx:2 proc:13 pid:2160 for activity on
[tls:[KAMAILIO_PUBLIC_IP]:5061], 0x7fb8b073bb70<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
<core> [core/tcp_read.c:1759]: handle_io(): received n=8
con=0x7fb8b073bb70, fd=11<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
tls [tls_server.c:199]: tls_complete_init(): completing tls
connection initialization<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
tls [tls_server.c:228]: tls_complete_init(): Using initial TLS
domain TLSs<default> (dom 0x7fb8b0672518 ctx
0x7fb8b069af78 sn [<a href="http://sip.mydomain.com"
moz-do-not-send="true">sip.mydomain.com</a>])<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
tls [tls_domain.c:1159]: tls_lookup_private_key(): Private key
lookup for SSL_CTX-0x7fb8b069af78: (nil)<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
tls [tls_domain.c:737]: sr_ssl_ctx_info_callback(): SSL
handshake started<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
tls [tls_domain.c:938]: tls_server_name_cb(): received
server_name (TLS extension): '<a
href="http://sip.mydomain.com" moz-do-not-send="true">sip.mydomain.com</a>'<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
tls [tls_domain.c:957]: tls_server_name_cb(): TLS cfg domain
selected for received server name [<a
href="http://sip.mydomain.com" moz-do-not-send="true">sip.mydomain.com</a>]:
socket [:0] server name='<a href="http://sip.mydomain.com"
moz-do-not-send="true">sip.mydomain.com</a>' - switching SSL
CTX to 0x7fb8b069af78 dom 0x7fb8b0672518 (default)<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
<core> [core/tcp_main.c:2767]: tcpconn_do_send():
sending...<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
<core> [core/tcp_main.c:2801]: tcpconn_do_send(): after
real write: c= 0x7fb8b073bb70 n=3183 fd=11<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
<core> [core/tcp_main.c:2802]: tcpconn_do_send():
buf=#012#026#003#003<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
<core> [core/io_wait.h:377]: io_watch_add(): DBG:
io_watch_add(0x5599fd8147c0, 11, 2, 0x7fb8b073bb70), fd_no=1<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
<core> [core/tcp_read.c:198]: tcp_emit_closed_event():
TCP closed event creation triggered (reason: 0)<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
<core> [core/tcp_read.c:206]: tcp_emit_closed_event():
no callback registering for handling TCP closed event<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
<core> [core/tcp_read.c:317]: tcp_read_data(): EOF on
0x7fb8b073bb70, FD 11 ([[BROWSER_IP]]:42662 -><br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
<core> [core/tcp_read.c:319]: tcp_read_data(): ->
[[KAMAILIO_PUBLIC_IP]]:5061)<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
tls [tls_domain.c:1159]: tls_lookup_private_key(): Private key
lookup for SSL_CTX-0x7fb8b069af78: (nil)<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
<core> [core/tcp_read.c:1527]: tcp_read_req(): EOF<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
<core> [core/io_wait.h:599]: io_watch_del(): DBG:
io_watch_del (0x5599fd8147c0, 11, -1, 0x10) fd_no=2 called<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
<core> [core/tcp_read.c:1680]: release_tcpconn():
releasing con 0x7fb8b073bb70, state -1, fd=11, id=7
([[BROWSER_IP]]:42662 -> [[BROWSER_IP]]:5061)<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2160]: DEBUG:
<core> [core/tcp_read.c:1684]: release_tcpconn():
extra_data 0x7fb8b075db18<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
<core> [core/tcp_main.c:3619]: handle_tcp_child():
reader response= 7fb8b073bb70, -1 from 2<br>
May 15 14:17:16 pluto /usr/local/sbin/kamailio[2162]: DEBUG:
tls [tls_server.c:683]: tls_h_close(): Closing SSL connection
0x7fb8b075db18<br>
</div>
</div>
</blockquote>
<pre class="moz-signature" cols="72">--
Daniel-Constantin Mierla -- <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
<a class="moz-txt-link-abbreviated" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a>
Funding: <a class="moz-txt-link-freetext" href="https://www.paypal.me/dcmierla">https://www.paypal.me/dcmierla</a></pre>
</body>
</html>