-
Notifications
You must be signed in to change notification settings - Fork 463
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please provide builds for Debian 12 armhf & arm64 #7118
Comments
To whom it may concern: initial testing shows that Debian 11/arm64 packages install & work fine on Debian 12/arm64. |
This issue is being marked as stale because it has been open for 30 days with no activity. |
Please also add support for |
Yes, we need So far I've managed to have a Debian12 + iotedge working by "backporting" some Debian11 packages and use the IotEdge Debian 11 build as follows: wget http://ftp.it.debian.org/debian/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_amd64.deb -O /tmp/libssl1.1.deb
chmod 777 /tmp/libssl1.1.deb
apt install /tmp/libssl1.1.deb
wget https://github.com/Azure/azure-iotedge/releases/download/1.4.33/aziot-identity-service_1.4.8-1_debian11_amd64.deb -O /tmp/aziot-identity-service.deb
chmod 777 /tmp/aziot-identity-service.deb
apt install /tmp/aziot-identity-service.deb
wget https://github.com/Azure/azure-iotedge/releases/download/1.4.33/aziot-edge_1.4.33-1_debian11_amd64.deb -O /tmp/aziot-edge.deb
chmod 777 /tmp/aziot-edge.deb
apt install /tmp/aziot-edge.deb That works, but is not optimal and can have unexpected side effects. |
Hello, iotedge 1.5 LTS has just been released, which dropped support for Debian 10. Do we have some update on Debian 12 support? |
Hello all, |
Hi, we are targeting end of August 2024 to include Debian 12 support. |
Hi, this is good news. Is the plan still on track? Can we expect it to be available at the end of August 2024? |
Barring we don't run into any technical hurdles; we are still targeting to add Debian 12 support by end of August 2024. |
Will Ubuntu 24.04 LTS be supported too? |
thank you folks for working on this. eagerly awaiting aziot-edge support for ubuntu noble. |
@bishal41 are the end of August 2024 still looking good? We have a few PI 5 devices that do not play nice with Ubuntu 22.04 so it would be extremely helpful to us :) |
Another up for Debian 12 AMD64. |
I am in the exact same situation. Our RPi5 devices are running on 23.10 (using the 22.04 iotedge packages) and we'd love to get to a clean setup with LTS |
@zaphod-pab are you able to share a guide on getting 23.10 (or 24.04) running on a RPi5? We are fighting with it and not winning right now :) |
nothing really fancy, I'm afraid. we're using
not sure if any of this helps ... I'm afraid I can't share much more detail as I am no expert in how to set up the azure side of things |
Hi, both Debian 12 and Ubuntu 24.04 release are in progress, it's week to week at this point. Below are the PRs where you can monitor the progress. |
Hi all, Debian 12 and Ubuntu 24.04 are now available via our latest release, see https://github.com/Azure/azure-iotedge/releases for more details |
Nice! will test in the newxt few days. |
Thank you for the great work! |
Awesome! Thanks! |
@bishal41 , tnx a lot. But i'm not sure how to install this version, when i follow the 'normal edge install' i get an E: unable to locate package aziot-edge. In the documentation for installing specific version (https://learn.microsoft.com/en-us/azure/iot-edge/how-to-provision-single-device-linux-symmetric?view=iotedge-1.5&tabs=azure-portal%2Cubuntu#offline-or-specific-version-installation-optional) it's stating: Find the aziot-identity-service file that matches your IoT Edge device's architecture. Right-click on the file link and copy the link address. But where an i find this ? |
Unfortunatelly, it seems that currently only armhf architecture is supported for Debian 12. arm64 is not yet and Raspberry needs arm64. You can check:
The 1st one contains aziot-edge, the 2nd one does not. @bishal41 Could you please comment on availability of debian package for arm64 architecture? Thanks a lot! |
@martin-stangel all supported platforms, and the architecture support are listed here --> https://learn.microsoft.com/en-us/azure/iot-edge/support?view=iotedge-1.5 Anything beyond what is not listed in the link above is not in the scope. |
wget https://github.com/Azure/azure-iotedge/releases/download/1.5.10/aziot-identity-service_1.5.3-1_debian12_amd64.deb -O /tmp/aziot-identity-service.deb
chmod 777 /tmp/aziot-identity-service.deb
sudo apt install /tmp/aziot-identity-service.deb
wget https://github.com/Azure/azure-iotedge/releases/download/1.5.10/aziot-edge_1.5.10-1_debian12_amd64.deb -O /tmp/aziot-edge.deb
chmod 777 /tmp/aziot-edge.deb
sudo apt install /tmp/aziot-edge.deb |
.... Raspberry Pi4 and later only come in Armv8/Arm64 and the default distro is Debian-based, so essentially the Tier 1 support is only for Pi3 and before. Presumably many other devices are also going to be migrating to Arm64 as well (and/or RISC V, but that's a bit future). |
@gimmi Thanks a lot! This will work for me. Unfortunately, the official tutorial from Microsoft mentions only installation via apt-get install from packages-microsoft-prod.deb, so I didn't know I am supposed to download the deb files manually. Perhaps, the tutorial could be updated by Microsoft. |
To quote from this page:
What I DO NOT see in that policy:
Why is then that the only packages missing for an Azure IoT Edge installation on a Tier 2 platform from the package repository, are Instead of repeating the same Tier 2 nonsense every time this topic is raised, the Azure IoT Edge project should choose between
Do one, but not both, and stop confusing people. |
My vote would go for the second option (in the hypothetical case that anyone asked :) ). |
@martin-stangel We can look into promoting Debian 12 amd64 and aarch64 to Tier 1 and publishing the deb files to packages.microsoft.com. We already have most of what we need to do that. @stefanb2 I think part of the confusion here is that You said:
...but the thing is, |
Nobody has requested that. This view is only supported when interpreting something into the policy ("we do not push to package repository for Tier 2") what the documented Azure IoT Edge policy doesn't say.
This argument is based on company internals, not something that is written in the Azure IoT Edge documentation.
A distinction that a customer doesn't get when reading the official Azure IoT Edge documentation. Without Azure IoT Edge a customer wouldn't consider to install Moby artifacts from the Microsoft package repository. |
@damonbarry That would make life for me easier. Thank you. However, I would still suggest to update also documentation. On top of that, the topmost release at release page currently contains only source code. So every time I looked there I didn't see deb files there (which are only stored for the penultimate release) |
@martin-stangel @stefanb2 I agree that the documentation can be clarified, both in terms of policy and implementation; we'll work on that. We can also update the language on the release pages in GitHub to be more precise about the component versions that map to a given product version, and where you can find the corresponding bits. |
Hey folks - we took the feedback and updated the docs. Debian 12 is also now listed as Tier 1 supported OS platform for all architectures. Thanks! |
It seems that a certain place has frozen over.
@bishal41 Thanks. Finally I can remove all special installation code from the pi-gen scripts... |
Raspberry Pi 5 is coming soon. Along with its release Raspi OS will be rebased to Debian 12.
F.ex. moby-engine already supports this platform.
Please provide builds for Debian 12 armhf & arm64 and also push them to the production package repository.
The text was updated successfully, but these errors were encountered: