Skip to content

Commit 265fe9d

Browse files
committed
package: Add missing openssl and decompression utilities to KVM agent dependencies
Add bzip2, gzip, unzip, and openssl as explicit dependencies for the KVM agent. These utilities are required for: - Template decompression (bunzip2 for .bz2 files, gzip for .gz, unzip for .zip) - SSL/TLS operations - Direct download template handling on Ceph/RBD storage Fixes direct download failures when template files are compressed (e.g. .qcow2.bz2).
1 parent f03cffc commit 265fe9d

3 files changed

Lines changed: 9 additions & 1 deletion

File tree

‎debian/control‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Description: CloudStack server library
2424

2525
Package: cloudstack-agent
2626
Architecture: all
27-
Depends: ${python:Depends}, ${python3:Depends}, openjdk-17-jre-headless | java17-runtime-headless | java17-runtime | zulu-17, cloudstack-common (= ${source:Version}), lsb-base (>= 9), openssh-client, qemu-kvm (>= 2.5) | qemu-system-x86 (>= 5.2), libvirt-bin (>= 1.3) | libvirt-daemon-system (>= 3.0), iproute2, ebtables, vlan, ipset, python3-libvirt, ethtool, iptables, cryptsetup, rng-tools, rsync, ovmf, swtpm, lsb-release, ufw, apparmor, cpu-checker, libvirt-daemon-driver-storage-rbd, sysstat, python3-libnbd, socat
27+
Depends: ${python:Depends}, ${python3:Depends}, openjdk-17-jre-headless | java17-runtime-headless | java17-runtime | zulu-17, cloudstack-common (= ${source:Version}), lsb-base (>= 9), openssh-client, qemu-kvm (>= 2.5) | qemu-system-x86 (>= 5.2), libvirt-bin (>= 1.3) | libvirt-daemon-system (>= 3.0), iproute2, ebtables, vlan, ipset, python3-libvirt, ethtool, iptables, cryptsetup, rng-tools, rsync, ovmf, swtpm, lsb-release, ufw, apparmor, cpu-checker, libvirt-daemon-driver-storage-rbd, sysstat, python3-libnbd, socat, openssl, bzip2, gzip, unzip
2828
Recommends: init-system-helpers
2929
Conflicts: cloud-agent, cloud-agent-libs, cloud-agent-deps, cloud-agent-scripts
3030
Description: CloudStack agent

‎packaging/el8/cloud.spec‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,10 @@ Requires: (selinux-tools if selinux-tools)
129129
Requires: sysstat
130130
Requires: python3-libnbd
131131
Requires: socat
132+
Requires: openssl
133+
Requires: bzip2
134+
Requires: gzip
135+
Requires: unzip
132136
Provides: cloud-agent
133137
Group: System Environment/Libraries
134138
%description agent

‎packaging/suse15/cloud.spec‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,10 @@ Requires: rng-tools
127127
Requires: (libgcrypt > 1.8.3 or libgcrypt20)
128128
Requires: (selinux-tools if selinux-tools)
129129
Requires: sysstat
130+
Requires: openssl
131+
Requires: bzip2
132+
Requires: gzip
133+
Requires: unzip
130134
Provides: cloud-agent
131135
Group: System Environment/Libraries
132136
%description agent

0 commit comments

Comments
 (0)