[ZBX-21151] Agent crashing on SIGSEGV on Red Hat Linux 8.5 (Ootpa) Created: 2022 Jun 02 Updated: 2025 May 20 |
|
Status: | READY TO DEVELOP |
Project: | ZABBIX BUGS AND ISSUES |
Component/s: | Agent (G) |
Affects Version/s: | 4.0.41, 5.0.24 |
Fix Version/s: | 7.0.14rc1, 7.2.8rc1, 7.4.0rc1 (master) |
Type: | Problem report | Priority: | Trivial |
Reporter: | Milan Gvozdik | Assignee: | Jurijs Klopovskis |
Resolution: | Unresolved | Votes: | 0 |
Labels: | Agent, Crashing, Redhat, linux | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original Estimate: | Not Specified | ||
Environment: |
Red Hat Enterprise Linux release 8.5 (Ootpa) |
Attachments: |
![]() |
||||
Issue Links: |
|
||||
Team: | |||||
Sprint: | Sprint 89 (Jun 2022), Sprint 90 (Jul 2022), Sprint 91 (Aug 2022), Sprint 92 (Sep 2022), Sprint 93 (Oct 2022), Product delivery backlog, Sprint 94 (Nov 2022), Sprint 95 (Dec 2022), Sprint 96 (Jan 2023), Sprint 97 (Feb 2023), Sprint 98 (Mar 2023), Sprint 99 (Apr 2023), Sprint 100 (May 2023), Sprint 101 (Jun 2023), Sprint 102 (Jul 2023), Sprint 103 (Aug 2023), Sprint 104 (Sep 2023), Sprint 105 (Oct 2023), Sprint 106 (Nov 2023), Sprint 107 (Dec 2023), S2401, S25-W6/7 | ||||
Story Points: | 1 |
Description |
Steps to reproduce:
Result: Expected: |
Comments |
Comment by Jurijs Klopovskis [ 2022 Jun 08 ] |
We should at least provide standalone agents for 4.* and 5.* kernels. |
Comment by Jurijs Klopovskis [ 2022 Jun 08 ] |
Is there any reason why using rpms from repo.zabbix.com is not an option, nalim27 ? |
Comment by Milan Gvozdik [ 2022 Jun 09 ] |
Hello, One important note: So problem must be somewhere in network Zabbix library (or network Zabbix source code) - on new RedHat machines it is not working correctly with full domain hostnames. |
Comment by Milan Gvozdik [ 2022 Jun 28 ] |
Hello,
our Red Hat 8.0 have kernel 4.18 |
Comment by Juris Lambda [ 2023 Jul 20 ] |
Hi, nalim27! Apologies for the long wait there. The reason the static agents don't work is because these were built with glibc targeting the 2.x and 3.x kernels at the time, as you already noted. I'm trying to figure out if we have a userbase that requires an entirely static agent (i.e. one that would include all the libraries and a copy of glibc), which may or may not work on some kernels, or if an agent with static libraries (such as openssl, pcre, curl), but dynamic libc loading, would be sufficient. The latter would probably work on most systems and would be built on a per-distribution/version basis (so, separate builds for, say, RHEL 7, 8 and 9). If I get enough feedback on this, we'll consider adding such builds and publishing them on a permanent basis. |