tklecker created an issue (kamailio/kamailio#4580)

### Description

I installed kamailio-6.0.5 and kamailio-snmpstats-6.0.5 on rhel 8 and rhel9

i expected a working kamailio instance after install. But i got a undefined 
Symbol error regarding **netsnmp_table_array_helper_handler**

### Troubleshooting

After some research i found a error in linking of the file 
_/lib64/kamailio/modules/snmpstats.so_

**Version 6.0.5**

```
rhel9]# ldd /lib64/kamailio/modules/snmpstats.so
        linux-vdso.so.1 (0x00007ffebc5f1000)
        libnetsnmp.so.40 => /lib64/libnetsnmp.so.40 (0x00007fc274341000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fc274000000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fc274266000)
        libssl.so.3 => /lib64/libssl.so.3 (0x00007fc273f07000)
        libcrypto.so.3 => /lib64/libcrypto.so.3 (0x00007fc273800000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fc274463000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fc27424a000)
```
 
```
rhel8]# ldd /lib64/kamailio/modules/snmpstats.so
        linux-vdso.so.1 (0x00007fff839a7000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fbadb042000)
        libnetsnmp.so.35 => /lib64/libnetsnmp.so.35 (0x00007fbadac96000)
        libssl.so.1.1 => /lib64/libssl.so.1.1 (0x00007fbadaa01000)
        libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007fbada516000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007fbada312000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fbada0fa000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fbad9d24000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fbadb5f5000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fbad9b0c000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fbad98ec000)
```
 
**Version 6.0.4**

```
rhel9]# ldd /lib64/kamailio/modules/snmpstats.so
        linux-vdso.so.1 (0x00007fffee4f6000)
        libnetsnmpmibs.so.40 => /lib64/libnetsnmpmibs.so.40 (0x00007fd687800000)
        libnetsnmpagent.so.40 => /lib64/libnetsnmpagent.so.40 
(0x00007fd687c55000)
        libnetsnmp.so.40 => /lib64/libnetsnmp.so.40 (0x00007fd687b6c000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fd687400000)
        libssl.so.3 => /lib64/libssl.so.3 (0x00007fd687707000)
        libcrypto.so.3 => /lib64/libcrypto.so.3 (0x00007fd686e00000)
        libsensors.so.4 => /lib64/libsensors.so.4 (0x00007fd687b59000)
        librpm.so.9 => /lib64/librpm.so.9 (0x00007fd687683000)
        librpmio.so.9 => /lib64/librpmio.so.9 (0x00007fd687b1f000)
        libperl.so.5.32 => /lib64/libperl.so.5.32 (0x00007fd686a00000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fd687b09000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fd686925000)
        libcrypt.so.2 => /lib64/libcrypt.so.2 (0x00007fd687649000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fd687d0d000)
        libz.so.1 => /lib64/libz.so.1 (0x00007fd687aef000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fd687adc000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fd68761d000)
        libzstd.so.1 => /lib64/libzstd.so.1 (0x00007fd68686e000)
        liblua-5.4.so => /lib64/liblua-5.4.so (0x00007fd686dba000)
        libpopt.so.0 => /lib64/libpopt.so.0 (0x00007fd68760e000)
        libcap.so.2 => /lib64/libcap.so.2 (0x00007fd6873f6000)
        libacl.so.1 => /lib64/libacl.so.1 (0x00007fd6873eb000)
        libsqlite3.so.0 => /lib64/libsqlite3.so.0 (0x00007fd686728000)
        libaudit.so.1 => /lib64/libaudit.so.1 (0x00007fd6866f4000)
        libattr.so.1 => /lib64/libattr.so.1 (0x00007fd6873e3000)
        libcap-ng.so.0 => /lib64/libcap-ng.so.0 (0x00007fd6873da000)
```
 
```
rhel8]# ldd /lib64/kamailio/modules/snmpstats.so
        linux-vdso.so.1 (0x00007ffd87962000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f8f6cffc000)
        libnetsnmpmibs.so.35 => /lib64/libnetsnmpmibs.so.35 (0x00007f8f6cb31000)
        libnetsnmpagent.so.35 => /lib64/libnetsnmpagent.so.35 
(0x00007f8f6c8b8000)
        libnetsnmp.so.35 => /lib64/libnetsnmp.so.35 (0x00007f8f6c50c000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f8f6c2ec000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f8f6bf16000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f8f6d434000)
        libssl.so.1.1 => /lib64/libssl.so.1.1 (0x00007f8f6bc81000)
        libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007f8f6b796000)
        libsensors.so.4 => /lib64/libsensors.so.4 (0x00007f8f6b587000)
        librpm.so.8 => /lib64/librpm.so.8 (0x00007f8f6b306000)
        librpmio.so.8 => /lib64/librpmio.so.8 (0x00007f8f6b0d2000)
        libperl.so.5.26 => /lib64/libperl.so.5.26 (0x00007f8f6acc3000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f8f6aaab000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f8f6a729000)
        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f8f6a500000)
        libutil.so.1 => /lib64/libutil.so.1 (0x00007f8f6a2fc000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f8f6a0e4000)
        libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f8f69ed3000)
        libelf.so.1 => /lib64/libelf.so.1 (0x00007f8f69cb9000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f8f69a92000)
        libzstd.so.1 => /lib64/libzstd.so.1 (0x00007f8f697ee000)
        libpopt.so.0 => /lib64/libpopt.so.0 (0x00007f8f695e1000)
        libcap.so.2 => /lib64/libcap.so.2 (0x00007f8f693d9000)
        libacl.so.1 => /lib64/libacl.so.1 (0x00007f8f691d0000)
        liblua-5.3.so => /lib64/liblua-5.3.so (0x00007f8f68f95000)
        libdb-5.3.so => /lib64/libdb-5.3.so (0x00007f8f68bd1000)
        libsqlite3.so.0 => /lib64/libsqlite3.so.0 (0x00007f8f688bd000)
        libaudit.so.1 => /lib64/libaudit.so.1 (0x00007f8f6868c000)
        libattr.so.1 => /lib64/libattr.so.1 (0x00007f8f68486000)
        libcap-ng.so.0 => /lib64/libcap-ng.so.0 (0x00007f8f68280000)
```

#### Reproduction

Install Kamailio 6.0.5 and kamailio-snmpstats on rhel8 or rhel9

### Additional Information

  * **Kamailio Version** - output of `kamailio -v`

Installed from https://rpm.kamailio.org/rhel/8/6.0/6.0.5/x86_64/Packages/k/

```
rhel8]# kamailio -v
version: kamailio 6.0.5 (x86_64/Linux)
flags: USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE, 
USE_MCAST, DNS_IP_HACK, SHM_MMAP, PKG_MALLOC, MEM_JOIN_FREE, 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_SEND_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: unknown
compiled on 12:46:44 Jan  8 2026 with gcc 8.5.0
```

* **Operating System**:

```
rhel8]# lsb_release
LSB Version:    :core-4.1-amd64:core-4.1-noarch
```


-- 
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/4580
You are receiving this because you are subscribed to this thread.

Message ID: <kamailio/kamailio/issues/[email protected]>
_______________________________________________
Kamailio - Development Mailing List -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to