Feature #16075
closedAdd Zabbix 7.0 packages for 24.03
0%
Description
The Zabbix 7.0 packages were added for 24.11 in 15548 and work great.
These packages are not available for 24.03.
I tested by changing to the 24.11 branch on a 24.03 system:
The Zabbix 7.0 agent works fine.
The Zabbix 7.0 proxy fails to start with the error ld-elf.so.1: /usr/local/lib/libnetsnmp.so.40: Undefined symbol "timezone@FBSD_1.8"
Having the 7.0 packages available for 24.03 will make it easier to transition to Zabbix 7.0 without needing to upgrade our entire fleet to 24.11 at once.
Updated by Jordan G 4 months ago
that error can be indicative of a library dependency issue which one would expect when installing packages with the branch set to a different version than what you are currently running. maybe someone else can comment on whether a backport is possible for 24.03 on the zabbix7 agent/proxy packages. just be aware installing things using this method has the potential to cause issues - https://docs.netgate.com/pfsense/en/latest/install/upgrade-guide-prepare.html#packages
Updated by Andrew Almond 4 months ago
Jordan G wrote in #note-1:
that error can be indicative of a library dependency issue which one would expect when installing packages with the branch set to a different version than what you are currently running. maybe someone else can comment on whether a backport is possible for 24.03 on the zabbix7 agent/proxy packages. just be aware installing things using this method has the potential to cause issues - https://docs.netgate.com/pfsense/en/latest/install/upgrade-guide-prepare.html#packages
I am aware of the potential for problems, so I tested on a non-critical system first. :)
I was actually surprised that it showed the newer packages, as I thought one of the recent changes made the packages unaffected by the update branch setting.
I know that Zabbix 7.0 packages failed to build for CE 2.7.2, but since pfSense 24.03 is on newer release of FreeBSD (similar to 24.11) I was hoping that it's just a matter of enabling Zabbix 7.0 for the 24.03 repo and it would be fine when Netgate's servers build it for the 24.03 release.
Updated by Andrew Almond 4 months ago
The PR as already been merged into pfSense/FreeBSD-ports. The comment in 15548 says:
Jim Pingle wrote in #note-18:
Brad reviewed the PR and said it looked OK, so I merged it and picked it back to 24.11 and CE 2.7.2. Should know shortly if it built OK.
Does someone just need to merge the existing PR into the 24.03 repo?
Updated by Alex Diamantopulo 3 months ago
We need it like... 2 months ago :(
I don't know how such an important package is still not up to date.
Updated by Andrew Almond 3 months ago
Jim Pingle Can you push Zabbix 7.0 to 24.03 and see if it builds?
Updated by Andrew Almond about 2 months ago
Jim Pingle Marcos M Jordan G
What is needed to get Zabbix 7.0 pushed to 24.03 to see if it builds?
Updated by Kris Phillips about 2 months ago
- Status changed from New to Rejected
We don't typically port back packages to previous releases. If you need the current version of Zabbix, we recommend upgrading to 24.11 to get the latest release.
Marking redmine as Rejected.
Updated by Andrew Almond about 2 months ago
The original request for Zabbix 7.0 was made when 24.03 was still the current release.
Zabbix 6.4 went out of support in December 2024 so we had to update to 7.0, but we still have some firewalls running 24.03 for various reasons, such as they are at a remote site, difficulty scheduling maintenance windows with customers, or the eMMC wear is high and we do not want to risk performing a release upgrade.
Making Zabbix 7.0 available for 24.03 would be very helpful as we continue transitioning to Zabbix 7.0 and pfSense release 24.11.
Zabbix 7.0 works on 24.03 (at least the agent, anyway); it just needs to be made available as a package.
It looks like 24.03 has libnetsnmp.so.40.1.0
and 24.11 has libnetsnmp.so.40.2.1
. Hopefully if the Zabbix 7.0 proxy is built on 24.03 then it will work properly.
I hope you will reconsider making Zabbix 7.0 available for release 24.03.