Mehmet Avcioglu via rsyslog <[email protected]>, 25 Haz 2025 Çar, 15:38 tarihinde şunu yazdı: > > How does rsyslog decide whether to use gnutls or openssl? I > specifically installed the rsyslog-openssl package and removed > rsyslog-gnutls package from Rocky8 servers, but possibly gnutls is > still used instead of openssl, as the logs reference gnutls and I > still see rsyslog linking to gnutls library. Any insight would be > appreciated. >
Hello, first use rsyslogd -v and check TLS support. second check your config: module(load="gtls") - gnutls module(load="omrelp") - relp tls also remember dont forget that openssl is experimental. if you use source code please use: ./configure --enable-openssl Ozgur > I am using 8.2502 and relp. The reason why I want to try openssl > instead of gnutls is that sometimes (which I cannot reproduce myself) > right after gnutls error messages, like the ones given below, client > rsyslog exits. > > omrelp[11514]: error 'TLS record write failed [gnutls error -53: Error > in the push function.]' > imrelp[11514]: error 'TLS record write failed [gnutls error -408: > Cannot perform this action while handshake is in progress.]', object > 'lstn 11514: conn to clt 10.6.9.4' - input may not work as intended > "imrelp[11514]: error 'TLS handshake failed [gnutls error -54: Error > in the pull function.]', object 'lstn 11514: conn to clt 10.6.9.4' - > input may not work as intended" > > # ldd /lib64/rsyslog/omrelp.so | grep -E 'ssl|gnutls' > libgnutls.so.30 => /lib64/libgnutls.so.30 (0x00007894a4400000) > libssl.so.1.1 => /lib64/libssl.so.1.1 (0x00007894a4000000) > > # lsof -p $(pidof rsyslogd) | grep -E 'ssl|gnutls' > rsyslogd 2077751 root mem REG 253,0 619872 > 402886459 /usr/lib64/libssl.so.1.1.1k > rsyslogd 2077751 root mem REG 253,0 2051648 > 402886940 /usr/lib64/libgnutls.so.30.28.2 > > # cat /proc/$(pidof rsyslogd)/maps | grep -E 'ssl|gnutls' > 7ffad7d8d000-7ffad7e14000 r-xp 00000000 fd:00 402886459 > /usr/lib64/libssl.so.1.1.1k > 7ffad7e14000-7ffad8014000 ---p 00087000 fd:00 402886459 > /usr/lib64/libssl.so.1.1.1k > 7ffad8014000-7ffad801d000 r--p 00087000 fd:00 402886459 > /usr/lib64/libssl.so.1.1.1k > 7ffad801d000-7ffad8021000 rw-p 00090000 fd:00 402886459 > /usr/lib64/libssl.so.1.1.1k > 7ffad8022000-7ffad81ff000 r-xp 00000000 fd:00 402886940 > /usr/lib64/libgnutls.so.30.28.2 > 7ffad81ff000-7ffad83fe000 ---p 001dd000 fd:00 402886940 > /usr/lib64/libgnutls.so.30.28.2 > 7ffad83fe000-7ffad840f000 r--p 001dc000 fd:00 402886940 > /usr/lib64/libgnutls.so.30.28.2 > 7ffad840f000-7ffad8411000 rw-p 001ed000 fd:00 402886940 > /usr/lib64/libgnutls.so.30.28.2 > > Thank you > > -- > Mehmet > _______________________________________________ > rsyslog mailing list > https://lists.adiscon.net/mailman/listinfo/rsyslog > http://www.rsyslog.com/professional-services/ > What's up with rsyslog? Follow https://twitter.com/rgerhards > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of > sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T > LIKE THAT. > _______________________________________________ rsyslog mailing list https://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.

