[syslog-ng] syslog-ng 3.35.1-2.el7

Evan Rempel erempel at uvic.ca
Tue Feb 8 17:41:12 UTC 2022


Although that might be the actual requirement, the provided RPM does not 
reflect this


% rpm -ql --requires -p syslog-ng-3.35.1-2.el7.x86_64.rpm | grep -i glib

ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.11)(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.8)(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit)
libglib-2.0.so.0()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
librt.so.1(GLIBC_2.2.5)(64bit)

And i do not htink that version 2.32 is sufficient.
At the time of the install I am running an ansible playbook that starts 
with a minimal image of RHEL7

% cat /etc/redhat-release
Red hat Enterprise Linux Server release 7.3 (Maipo)

which contains the glib2 2.46

Installing the latest syslog-ng does not upgrade glib2
One of the major purposes of RPM is to ensure that a package can not be 
installed if the required components are not installed. The glib2 2.56 
available at this point, so should have been upgraded to ensure that 
syslog-ng could run.

The error is

/usr/sbin/syslog-ng: symbol lookup error: 
/usr/lib64/libsyslog-ng-3.35.so.0: undefined symbol: 
g_ptr_array_find_with_equal_func

The lowest version of the glib2 package available on RHEL7 that allows 
syslog-ng 3.35 to start is glib2-2.54.2-2.el7.x86_64

# rpm -qi glib2
Name        : glib2
Version     : 2.54.2
Release     : 2.el7
Architecture: x86_64
Install Date: Tue 08 Feb 2022 09:39:20 AM PST
Group       : Unspecified
Size        : 11987361
License     : LGPLv2+
Signature   : RSA/SHA256, Wed 29 Nov 2017 04:02:25 AM PST, Key ID 
199e2f91fd431d51
Source RPM  : glib2-2.54.2-2.el7.src.rpm
Build Date  : Fri 10 Nov 2017 04:40:23 AM PST
Build Host  : x86-041.build.eng.bos.redhat.com
Relocations : (not relocatable)
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Vendor      : Red Hat, Inc.
URL         : http://www.gtk.org
Summary     : A library of handy utility functions


Evan.

On 2022-02-08 08:22, Gabor Nagy (gnagy) wrote:
> Notice: This message was sent from outside the University of Victoria 
> email system. Please be cautious with links and sensitive information.
>
> Hi Evan,
>
> May I ask what version of glib2 do you have on that RHEL 7 system?
> I'm only asking as we increased the minimum version of glib to 2.32 
> recently.
>
> Don't get me wrong, the 'requires' field in the spec file is a good 
> point, I just wanted to let you know about the minimum version also.
>
> Regards,
> Gabor
>
>
> ______________________________________________________________________________
> Member info:https://lists.balabit.hu/mailman/listinfo/syslog-ng
> Documentation:http://www.balabit.com/support/documentation/?product=syslog-ng
> FAQ:http://www.balabit.com/wiki/syslog-ng-faq
>

-- 
Evan Rempel                                         250.721.7691
Senior Systems Administratorerempel at uvic.ca
Data Centre Services, University Systems, University of Victoria
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.balabit.hu/pipermail/syslog-ng/attachments/20220208/abbe3345/attachment.htm>


More information about the syslog-ng mailing list