Hello List users:
I am trying to upgrade to the current version of Kamailio from the older
4.4 version to the current version. The 4.4 is functional but there are
some features of 5.1 that we wanted to test with.
It seems that my version of Linux (RHEL 6.9 or Oracle 6.9) has an issue
with a library file.
Any help would be useful.
Thank you.
Kevin
Notes:
I used the "yum update kamailio" function.
(edited for clarity - it showed a long list of modules to be updated)
"--> Finished Dependency Resolution
Error: Package: kamailio-http-utils-4.4.7-1.1.x86_64
(@home_kamailio_v4.4.x-rpms)
Requires: kamailio = 4.4.7
Removing: kamailio-4.4.7-1.1.x86_64 (@home_kamailio_v4.4.x-rpms)
kamailio = 4.4.7-1.1
Updated By: kamailio-5.1.3-1.el6.x86_64
(home_kamailio_v5.1.x-rpms)
kamailio = 5.1.3-1.el6
Error: Package: kamailio-http-utils-4.4.7-1.1.x86_64
(@home_kamailio_v4.4.x-rpms)
Requires: libkmi.so.1()(64bit)
Removing: kamailio-4.4.7-1.1.x86_64 (@home_kamailio_v4.4.x-rpms)
libkmi.so.1()(64bit)
Updated By: kamailio-5.1.3-1.el6.x86_64
(home_kamailio_v5.1.x-rpms)
Not found
Error: Package: kamailio-xml-4.4.7-1.1.x86_64 (@home_kamailio_v4.4.x-rpms)
Requires: kamailio = 4.4.7
Removing: kamailio-4.4.7-1.1.x86_64 (@home_kamailio_v4.4.x-rpms)
kamailio = 4.4.7-1.1
Updated By: kamailio-5.1.3-1.el6.x86_64
(home_kamailio_v5.1.x-rpms)
kamailio = 5.1.3-1.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest"
However the "missing" library is there in /usr/lib64.
[root@sipserver tmp]# find / -name libkmi.so.1
/usr/lib64/kamailio/libkmi.so.1
/usr/lib64/libkmi.so.1
/lib64/libkmi.so.1
To provide additional help, See:
[root@sipserver tmp]# kamailio -version
version: kamailio 4.4.7 (x86_64/linux) 35d8ab
flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, DISABLE_NAGLE,
USE_MCAST, DNS_IP_HACK, SHM_MEM, 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_BLACKLIST, HAVE_RESOLV_RES
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16,
MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
id: 35d8ab
compiled on 15:38:14 Feb 26 2018 with gcc 4.4.7