No i386 packages for version 2.13.6?
Stefomat opened this issue · 4 comments
Hi,
since version 2.13.6 there are no i386 packages in the repository.
Is this intended? Was there an announcment to drop i386 support?
Having a few old systems still running i386 it broke our installations with the newest update.
icinga2-common was updated to 2.13.6 (because off the "all" architecture), but icinga2 and icinga2-bin were
removed because they can't get their dependencies for icinga2-common matched.
Thanks
Stefomat
We can confirm this issue, specifically on Debian buster we have the same issue.
i386 packages are not necessarily crucial for us but some sort of official statement on whether this is a bug or by design would be nice.
I tried using dpkg --add-architecture amd64
to be able to install the amd64 packages. Unfortunately, that didn't work out. It always fails because of the icinga2-common package, which supposedly does not fulfil the dependency for icinga2 and icinga2-bin. Does anyone have experience with this constellation? I don't want to stay on the old Icinga version.
I got it working by rebuilding the icinga2-common package. I modified the field "Architecture" in the control file so that it no longer says "all" but "amd64". After that, the package could be successfully installed as a dependency.
The following steps were necessary.
dpkg-deb --extract icinga2-common_2.13.6-1+debian11_all.deb ./icinga2-common_2.13.6-1+debian11_all
dpkg-deb --control icinga2-common_2.13.6-1+debian11_all.deb ./icinga2-common_2.13.6-1+debian11_all/DEBIAN
nano ./icinga2-common_2.13.6-1+debian11_all/DEBIAN/control
dpkg --build ./icinga2-common_2.13.6-1+debian11_all icinga2-common_2.13.6-1+debian11_amd64.deb
--- a/icinga2-common_2.13.6-1+debian11_all/DEBIAN/control
+++ b/icinga2-common_2.13.6-1+debian11_all/DEBIAN/control
@@ -1,7 +1,7 @@
Package: icinga2-common
Source: icinga2
Version: 2.13.6-1+debian11
-Architecture: all
+Architecture: amd64
Maintainer: Icinga Development Team <info@icinga.com>
Installed-Size: 530
Depends: adduser, lsb-release, lsb-base
However, this cannot be a permanent fix for the problem as it is not suitable for productive use. Why icinga2 and icinga2-bin insist on the architecture amd64, I still do not understand.
Sorry for the long wait, but at least now I have some good news right away: Since yesterday, there are i386 packages for Debian on packages.icinga.com again.