install aziot-edge fails on trixie RPi5
- Dominant language
- C#
- Stars
- 1.5k
- Forks
- 473
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 7
Description
## Expected Behavior
install aziot-edge on latest raspberry trixie version completed without issues
## Current Behavior
I get package dependancy errors.
Unable to satisfy dependencies. Reached two conflicting decisions:
1. aziot-identity-service:armhf=1.5.6-1 is selected for install because:
1. aziot-edge:armhf=1.5.21-1 is selected for install
2. aziot-edge:armhf=1.5.21-1 Depends aziot-identity-service:armhf (= 1.5.6-1)
2. aziot-identity-service:armhf=1.5.6-1 Depends libtss2-esys-3.0.2-0:armhf (>= 2.3.1)
On bookwork I had to install different a different hostname package. I've tried this solution on trixie without success
```
sudo apt remove -y hostname --allow-remove-essential
sudo apt install -y hostname:armhf
sudo apt install -y aziot-edge
```
## Steps to Reproduce
- provision a new Raspberry Pi 5 device
- flash an SD with the latest Raspberry PI OK with Raspberry PI Imager (trixie)
```
https://downloads.raspberrypi.com/raspios_lite_arm64/images/raspios_lite_arm64-2025-12-04/
```
- Install aziot-edge with
```
sudo apt install -y aziot-edge
```
## Context (Environment)
### Output of `iotedge check`
none, it's not installed yet
### Device Information
* Host OS: Raspberry OS Trixie raspios_lite_arm64-2025-12-04
* Architecture: arm64
* Container OS: linux moby
### Runtime Versions
* aziot-edged:not installed yet
* Edge Agent: not installed yet
* Edge Hub: not installed yet
* Docker/Moby: 29.1.4-1
## Logs
```
Unsatisfied dependencies:
aziot-identity-service:armhf : Depends: libssl1.1:armhf (>= 1.1.0g) but it is not installable
Depends: libtss2-esys-3.0.2-0:armhf (>= 2.3.1) but it is not installable
Depends: libtss2-mu0:armhf (>= 3.0.1) but it is not installable
Depends: libtss2-rc0:armhf (>= 3.0.1) but it is not installable
Depends: libtss2-tctildr0:armhf (>= 3.0.1) but it is not installable
Error: Unable to correct problems, you have held broken packages.
Error: The following information from --solver 3.0 may provide additional context:
Unable to satisfy dependencies. Reached two conflicting decisions:
1. aziot-identity-service:armhf=1.5.6-1 is selected for install because:
1. aziot-edge:armhf=1.5.21-1 is selected for install
2. aziot-edge:armhf=1.5.21-1 Depends aziot-identity-service:armhf (= 1.5.6-1)
2. aziot-identity-service:armhf=1.5.6-1 Depends libtss2-esys-3.0.2-0:armhf (>= 2.3.1)
```
Contributor guide
No contributing guide indexed for this repository
Research direction
No repository files, tests, or entry points are named. Start by reproducing `sudo apt install -y aziot-edge` on the specified Raspberry Pi OS Trixie arm64 image and inspect the package metadata and architecture-specific dependencies. Done means aziot-edge installs without the reported unavailable libssl or TPM library dependencies.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, raspberry-pi
- Domain
- devops, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100