Linuxfabrik / monitoring-plugins

220+ check plugins for Icinga and other Nagios-compatible monitoring applications. Each plugin is a standalone command line tool (written in Python) that provides a specific type of check.
https://linuxfabrik.ch
The Unlicense
220 stars 51 forks source link

GLIBC_2.33 not found #661

Closed mmartinello closed 1 year ago

mmartinello commented 1 year ago

This issue respects the following points:

Which variant of the Monitoring Plugins do you use?

Bug description

The latest release (https://download.linuxfabrik.ch/monitoring-plugins/tar/linuxfabrik-monitoring-plugins-2023030801.tar) does not work on Debian Bullseye:

DEV root@dev1 /h/m/l/u/l/n/plugins# ./about-me
[326235] Error loading Python lib '/home/mattia/linuxfabrik-monitoring-plugins-2023030801/usr/lib64/nagios/plugins/libpython3.9.so.1.0': dlopen: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /home/mattia/linuxfabrik-monitoring-plugins-2023030801/usr/lib64/nagios/plugins/libpython3.9.so.1.0)

Libc is at version 2.31 on Debian Bullseye, which works with release 2022072001 (https://download.linuxfabrik.ch/monitoring-plugins/tar/linuxfabrik-monitoring-plugins-2022072001.tar).

Steps to reproduce - Plugin call

/usr/lib64/nagios/plugins/about-me

Steps to reproduce - Data

Install version 2023030801 on Debian Bullseye and execute the about_meplugin. This problem probably happens with all plugins.

Environment

Linux dev1 5.10.0-17-amd64 #1 SMP Debian 5.10.136-1 (2022-08-13) x86_64 GNU/Linux

Plugin Version

Version 2023030801

Python version

Python 3.9.2

List of Python modules

No response

Additional Information

No response

markuslf commented 1 year ago

Just curious: Why are you using the tar file and not the official repo at https://repo.linuxfabrik.ch/monitoring-plugins/debian/? (besides the fact that the packages there are currently not up to date because we are waiting for feedback for the next release)

markuslf commented 1 year ago

Somehow related to https://github.com/Linuxfabrik/monitoring-plugins/issues/660

mmartinello commented 1 year ago

Just curious: Why are you using the tar file and not the official repo at https://repo.linuxfabrik.ch/monitoring-plugins/debian/? (besides the fact that the packages there are currently not up to date because we are waiting for feedback for the next release)

I'm also using APT archives, I just wanted to try the .tar.gz archive because I saw that is at a newer version. As the version 2023030801 is considered stable there I added this just to let you know that it is not working on Bullseye which is officially supported.

markuslf commented 1 year ago

Next release is coming soon, with fixed GLIBC issue.

markuslf commented 1 year ago

Tested in the lab with .tar and .zip, works, waiting for official release.