[ZBXNEXT-7624] Packages for Ubuntu 22.04 LTS (Jammy Jellyfish) Created: 2022 Apr 12  Updated: 2024 Apr 10  Resolved: 2022 Jul 19

Status: Closed
Project: ZABBIX FEATURE REQUESTS
Component/s: Packages (C)
Affects Version/s: None
Fix Version/s: 6.2 (plan)

Type: Change Request Priority: Trivial
Reporter: Jurijs Klopovskis Assignee: Jurijs Klopovskis
Resolution: Fixed Votes: 9
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File frontend-5.0.17-jammy.png    
Issue Links:
Sub-task
depends on ZBXNEXT-7080 Provide Frontend support for the upco... Closed
depends on ZBXNEXT-7120 Prepare Zabbix to support OpenSSL 3.0 Closed
Team: Team B
Sprint: Sprint 87 (Apr 2022), Sprint 88 (May 2022), Sprint 89 (Jun 2022), Sprint 90 (Jul 2022)
Story Points: 1

 Description   

Ubuntu 22.04 is scheduled to be released on Apr 21 2022. Provide Zabbix packages.



 Comments   
Comment by kraut [ 2022 Apr 19 ]

@yurii Any chance we can do backports to Ubuntu 22.04 LTS given it ships 5.0 LTS.

Would ease our downstream work with the Ansible collection for the agent at least:

https://github.com/ansible-collections/community.zabbix/issues/674

Comment by Jurijs Klopovskis [ 2022 Apr 25 ]

kr4ut, 5.0 frontend/server is out of the question. Here's what zabbix-frontend-php 5.0.17, shipped by ubuntu looks like.

This is because zabbix 5.0 does not support PHP 8
See https://support.zabbix.com/browse/ZBXNEXT-7080

Having said that, I think that 5.0 agent and proxy are doable, albeit with GNUTLS instead of OpenSSL.

Comment by kraut [ 2022 Apr 25 ]

@yurii Yep fully agree makes no sense to base a server on jammy yet.

We and guess the community cares at this point mostly about the agent.

Internally we hacked the Ansible role to use the Ubuntu package so far.

Would love to avoid pushing this hack public if agent package is near

BTW there's already 6.0 packaging https://salsa.debian.org/debian/zabbix

Don't know how much you coop with Debian for your official repo builds.

Comment by Jurijs Klopovskis [ 2022 Apr 26 ]

https://repo.zabbix.com/zabbix/6.1/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.1-1%2Bubuntu22.04_all.deb

https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-2%2Bubuntu22.04_all.deb

https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-2%2Bubuntu22.04_all.deb

https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-4%2Bubuntu22.04_all.deb

https://repo.zabbix.com/zabbix/6.0/ubuntu-arm64/pool/main/z/zabbix-release/zabbix-release_6.0-2%2Bubuntu22.04_all.deb

Comment by kraut [ 2022 Apr 26 ]

Awesome! Thanks a lot We just tested it and consolidated from our hack on jammy.

Ansible role zabbix_agent is now also under way just a few days after release day

Comment by FP [ 2022 Apr 27 ]

Zabbix Agent 2 is not installable on Jammy due to dependency on libssl1.1

# apt install zabbix-agent2
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:The following packages have unmet dependencies:
 zabbix-agent2 : Depends: libssl1.1 but it is not installable or
                          libssl but it is not installable
E: Unable to correct problems, you have held broken packages. 

 

Package information:

# apt show zabbix-agent2
Package: zabbix-agent2
Version: 1:5.0.22-1+ubuntu22.04
Priority: optional
Section: net
Source: zabbix
Maintainer: Zabbix Packager <[email protected]>
Installed-Size: 15.8 MB
Depends: libc6 (>= 2.34), libpcre3, libssl3 (>= 3.0.0~~alpha1), zlib1g (>= 1:1.2.0), adduser, lsb-base, libssl1.1 | libssl
Suggests: logrotate
Homepage: http://www.zabbix.com
Download-Size: 4604 kB
APT-Sources: http://repo.zabbix.com/zabbix/5.0/ubuntu jammy/main amd64 Packages
Description: Zabbix network monitoring solution - agent
 Zabbix is the ultimate enterprise-level software designed for
 real-time monitoring of millions of metrics collected from tens of
 thousands of servers, virtual machines and network devices.
 .
 This package provides new implementation of zabbix agent.

 

Comment by Jurijs Klopovskis [ 2022 Apr 27 ]

Zabbix Agent 2 is not installable on Jammy due to dependency on libssl1.1

Yep. My bad. Will fix by 5.0.23 It shouldn't have been built for 5.0 at all.
Agent2 only works with OpenSSL, and OpeSSL 3.0, that ships with Jammy is not supported on 5.0.
Will use GNUTLS for other packages in 4.0 and 5.0.
So it seems like 5.0 agent2 will not be available on Jammy. I'll have to pull that borked package.

Comment by FP [ 2022 Apr 27 ]

Why not provide agent2 linked against GnuTLS for Jammy if OpenSSL 3.0 is not supported?

Comment by Jurijs Klopovskis [ 2022 Apr 27 ]

Agent2 does not work with GnuTLS.

Comment by Jurijs Klopovskis [ 2022 May 02 ]

I removed that borked 5.0 agent2 package.

If we want 5.0 agent2 on jammy, then we need proper support for openssl 3.0 to be backported to 5.0.
https://support.zabbix.com/browse/ZBXNEXT-7120

Comment by Giuliano Lesa [ 2022 May 04 ]

What about support for zabbix-agent2 on 6.0? Same as 5.0?

https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix/zabbix-agent2_6.0.4-1%2Bubuntu22.04_amd64.deb

dpkg: dependency problems prevent configuration of zabbix-agent2:
 zabbix-agent2 depends on libssl1.1 | libssl;

Comment by Jurijs Klopovskis [ 2022 May 05 ]

Released updated zabbix-agent2_6.0.4-2+ubuntu22.04_amd64.deb with correct dependencies.

Package: zabbix-agent2
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, lsb-base, libssl1.1 | libssl | libssl3
Suggests: logrotate
... 
Comment by Max Ried [ 2022 May 11 ]

Any chances for an official jammy compatible ubuntu-arm64 build? We're using multiple Raspberry Pis with Ubuntu 22.04 and Agent2. Of course it works by installing the old libssl1.1 from impish, but of course this is not a solution.

Comment by Jurijs Klopovskis [ 2022 May 11 ]

[email protected], Yes packages for jammy on arm64 are planned. Although agent2 will be available only for 6.0 and newer versions due to OpenSSL 3.0 compatibility.

Comment by Max Ried [ 2022 May 16 ]

@yurii Thanks!

Comment by Olexandr [ 2022 May 17 ]

Hello,
Please advice when approximately users will be able to install Zabbix 6.0 LTS (server + front-end)  on new Ubuntu 22.04 LTS release?
Thank you beforehand 

Comment by Ricardo Canani [ 2022 May 20 ]

Hello

What are the plans for a 5.0 zabbix-proxy on Jammy ?

Comment by Jurijs Klopovskis [ 2022 May 23 ]

What are the plans for a 5.0 zabbix-proxy on Jammy ?

Proxy is available on 5.0 for x86_64:

I am planning to add 5.0 packages for jammy on arm64 as well.

Comment by Olexandr [ 2022 May 27 ]

Hello,
Please advice when approximately users will be able to install Zabbix 6.0 LTS (server + front-end)  on new Ubuntu 22.04 LTS release?
Thank you beforehand 
Any ETA much appreciated

Comment by Jurijs Klopovskis [ 2022 Jun 22 ]

Added support for frontend and server in pre 6.0.6, 6.2.0rc2

Generated at Wed May 21 07:16:06 EEST 2025 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.