Daniel has a big experience with then program development and
troubleshooting.

But to avoid binary file mismatch you can download
kamailio-5.6.3-0.el9.centos.src.rpm
https://rpm.kamailio.org/centos/9/5.6/5.6.3/x86_64/Packages/k/

If required download deps. Them you can find them here
https://rpm.kamailio.org/centos/9/5.6/5.6.3/x86_64/Packages/l/

install rpmbuild utility and  kamailio buld deps

dnf install rpm-build
dnf -y --enablerepo=powertools install bison flex jansson-devel
libxml2-devel hiredis-devel libuuid-devel libunistring-devel mariadb-devel
json-c-devel libevent-devel librabbitmq-devel rpm-build

and then build build kamailio spec file
cd ~/rpmbuild/SPECS/
rpmbuild -bb kamailio.spec

maybe need additional deps.

Compile packages will be at ~/rpmbuild/RPMS/


On Fri, Jan 27, 2023 at 11:55 AM Ihor Olkhovskyi <[email protected]>
wrote:

> Sergey,
>
> That's absolutely correct. Actually that's also a process of choosing new
> production system after CentOS 7.
>
> Le jeu. 26 janv. 2023 à 16:57, Sergey Safarov <[email protected]> a
> écrit :
>
>> I think you have installed packages for the CentOS build.
>> To build CentOS package used CentOS Stream.
>>
>> Maybe some difference is present between Stream and RHEL branches.
>>
>> On Thu, Jan 26, 2023 at 6:33 PM Daniel-Constantin Mierla <
>> [email protected]> wrote:
>>
>>> Hello,
>>>
>>> it seems to be at start up, does it happen every time?
>>>
>>> Cheers,
>>> Daniel
>>> On 26.01.23 14:43, Ihor Olkhovskyi wrote:
>>>
>>> Hello!
>>>
>>> Currently testing Kamailio on Almalinux 8 (stated to be RHEL 8 binary
>>> compatible) and got this while trying to get TLS working:
>>>
>>> /usr/sbin/kamailio[32858]: INFO: tls [tls_domain.c:347]:
>>> ksr_tls_fill_missing(): TLSc<default>: ca_list='(null)'
>>> /usr/sbin/kamailio[32858]: INFO: tls [tls_domain.c:354]:
>>> ksr_tls_fill_missing(): TLSc<default>: ca_path='(null)'
>>> /usr/sbin/kamailio[32858]: INFO: tls [tls_domain.c:361]:
>>> ksr_tls_fill_missing(): TLSc<default>: crl='(null)'
>>> /usr/sbin/kamailio[32858]: INFO: tls [tls_domain.c:365]:
>>> ksr_tls_fill_missing(): TLSc<default>: require_certificate=1
>>> /usr/sbin/kamailio[32858]: INFO: tls [tls_domain.c:372]:
>>> ksr_tls_fill_missing(): TLSc<default>: cipher_list='(null)'
>>> /usr/sbin/kamailio[32858]: INFO: tls [tls_domain.c:379]:
>>> ksr_tls_fill_missing(): TLSc<default>: private_key='(null)'
>>> /usr/sbin/kamailio[32858]: INFO: tls [tls_domain.c:383]:
>>> ksr_tls_fill_missing(): TLSc<default>: verify_certificate=1
>>> /usr/sbin/kamailio[32858]: INFO: tls [tls_domain.c:386]:
>>> ksr_tls_fill_missing(): TLSc<default>: verify_depth=9
>>> /usr/sbin/kamailio[32858]: INFO: tls [tls_domain.c:389]:
>>> ksr_tls_fill_missing(): TLSc<default>: verify_client=0
>>> /usr/sbin/kamailio[32858]: INFO: tls [tls_domain.c:736]:
>>> set_verification(): TLSc<default>: Server MUST present valid certificate
>>> /usr/sbin/kamailio[32862]: ERROR: rtpengine [rtpengine.c:3070]:
>>> send_rtpp_command(): can't send command "ping" to RTPEngine <udp:
>>> 127.0.0.1:19999>
>>> /usr/sbin/kamailio[32862]: ERROR: rtpengine [rtpengine.c:2919]:
>>> rtpp_test(): proxy did not respond to ping
>>> /usr/sbin/kamailio[32883]: INFO: snmpstats [snmpstats.c:519]:
>>> spawn_sysUpTime_child(): A snmpVersion parameter was not provided.
>>> Defaulting to 3
>>> /usr/sbin/kamailio[32883]: ERROR: snmpstats [snmpstats.c:561]:
>>> spawn_sysUpTime_child(): snmpget failed to run.  Did you supply the
>>> snmpstats module with a proper snmpgetPath parameter? The
>>> kamailioSIPServiceStartTime is defaulting to zero
>>> /usr/sbin/kamailio[32881]: INFO: ctl [io_listener.c:214]:
>>> io_listen_loop(): io_listen_loop:  using epoll_lt io watch method (config)
>>> /usr/sbin/kamailio[32870]: CRITICAL: <core> [core/mem/q_malloc.c:145]:
>>> qm_debug_check_frag(): BUG: qm: prev. fragm. tail overwritten(0,
>>> abcdefed)[0x7fe8375d3820:0x7fe8375d3858]! Memory allocator was called from
>>> tls: tls_init.c:293. Fragment marked by tls: tls_init.c:293. Exec from
>>> core/mem/q_malloc.c:391.
>>> /usr/sbin/kamailio[32870]: CRITICAL: <core> [core/mem/q_malloc.c:153]:
>>> qm_debug_check_frag(): BUG: qm: prev. fragm. tail overwritten
>>> [0x7fe8375d3790:0x7fe8375d37c8] - fragment marked by tls: tls_init.c:293
>>> systemd[1]: Started Process Core Dump (PID 32923/UID 0).
>>> systemd-coredump[32924]: Process 32870 (kamailio) of user 0 dumped
>>> core.#012#012Stack trace of thread 32870:#012#0  0x00007fe841786aff raise
>>> (libc.so.6)#012#1  0x00007fe841759ea5 abort (libc.so.6)#012#2
>>>  0x00000000006eec2f qm_debug_check_frag (kamailio)#012#3
>>>  0x00000000006f09a6 qm_malloc (kamailio)#012#4  0x00000000006fc930
>>> qm_shm_malloc (kamailio)#012#5  0x00007fe83b5b9c31 ser_malloc
>>> (tls.so)#012#6  0x00007fe83fa4090d CRYPTO_zalloc (libcrypto.so.1.1)#012#7
>>>  0x00007fe8364b8163 sc_hash_type (libnetsnmp.so.35)#012#8
>>>  0x00007fe8364b49df hash_engineID (libnetsnmp.so.35)#012#9
>>>  0x00007fe8364b4b11 search_enginetime_list (libnetsnmp.so.35)#012#10
>>> 0x00007fe8364b4f8e set_enginetime (libnetsnmp.so.35)#012#11
>>> 0x00007fe8364b4885 init_snmpv3_post_config (libnetsnmp.so.35)#012#12
>>> 0x00007fe8364b9c92 snmp_call_callbacks (libnetsnmp.so.35)#012#13
>>> 0x00007fe836f3601b register_with_master_agent (snmpstats.so)#012#14
>>> 0x00007fe836f37f14 run_alarm_check (snmpstats.so)#012#15 0x0000000000531cde
>>> compat_old_handler (kamailio)#012#16 0x000000000053284e slow_timer_main
>>> (kamailio)#012#17 0x000000000042e3e1 main_loop (kamailio)#012#18
>>> 0x0000000000438d14 main (kamailio)#012#19 0x00007fe841772d85
>>> __libc_start_main (libc.so.6)#012#20 0x000000000041cfce _start (kamailio)
>>> /usr/sbin/kamailio[32915]: CRITICAL: <core> [core/pass_fd.c:277]:
>>> receive_fd(): EOF on 24
>>> /usr/sbin/kamailio[32858]: ALERT: <core> [main.c:774]: handle_sigs():
>>> child process 32870 exited by a signal 6
>>>
>>> ...
>>> version: kamailio 5.6.3 (x86_64/linux) fe0c4d
>>> flags: USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS,
>>> DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MMAP, PKG_MALLOC, Q_MALLOC,
>>> F_MALLOC, TLSF_MALLOC, DBG_SR_MEMORY, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT,
>>> USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLOCKLIST,
>>> HAVE_RESOLV_RES, TLS_PTHREAD_MUTEX_SHARED
>>> ADAPTIVE_WAIT_LOOPS 1024, MAX_RECV_BUFFER_SIZE 262144, MAX_URI_SIZE
>>> 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB
>>> poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
>>> id: fe0c4d
>>> compiled on 11:02:26 Jan 19 2023 with gcc 8.5.0
>>>
>>> Same config is starting without issues on CentOS 7.
>>>
>>> OpenSSL version is 1.1.1k
>>> Kamailio is  installed from official RPM repos.
>>>
>>> Is core dump would be useful here or best to compile from source and
>>> redo?
>>>
>>> --
>>> Best regards,
>>> Ihor (Igor)
>>>
>>> __________________________________________________________
>>> Kamailio - Users Mailing List - Non Commercial Discussions
>>> To unsubscribe send an email to [email protected]
>>> Important: keep the mailing list in the recipients, do not reply only to 
>>> the sender!
>>> Edit mailing list options or unsubscribe:
>>>
>>> --
>>> Daniel-Constantin Mierla -- www.asipto.comwww.twitter.com/miconda -- 
>>> www.linkedin.com/in/miconda
>>> Kamailio World Conference - June 5-7, 2023 - www.kamailioworld.com
>>>
>>> __________________________________________________________
>>> Kamailio - Users Mailing List - Non Commercial Discussions
>>> To unsubscribe send an email to [email protected]
>>> Important: keep the mailing list in the recipients, do not reply only to
>>> the sender!
>>> Edit mailing list options or unsubscribe:
>>>
>>
>
> --
> Best regards,
> Ihor (Igor)
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions
> To unsubscribe send an email to [email protected]
> Important: keep the mailing list in the recipients, do not reply only to
> the sender!
> Edit mailing list options or unsubscribe:
>
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:

Reply via email to