# RoonBridge fails to start after fresh install (Trixie) — missing libicu76 dependency, caused by Roon's .NET 10 migration

**URL:** https://dietpi.com/forum/t/roonbridge-fails-to-start-after-fresh-install-trixie-missing-libicu76-dependency-caused-by-roons-net-10-migration/25479
**Category:** Troubleshooting
**Created:** [10 September 2026 10:32 UTC](https://dietpi.com/forum/t/roonbridge-fails-to-start-after-fresh-install-trixie-missing-libicu76-dependency-caused-by-roons-net-10-migration/25479 "2026-09-10T10:32:38Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![jacobacci](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/j/ecae2f/32.png) [@jacobacci](https://dietpi.com/forum/u/jacobacci)
#### Post date: [10 September 2026 10:32 UTC](https://dietpi.com/forum/t/roonbridge-fails-to-start-after-fresh-install-trixie-missing-libicu76-dependency-caused-by-roons-net-10-migration/25479/1 "2026-09-10T10:32:38Z")

</div>

### **Creating a bug report/issue**

**Required Information**

```auto
DietPi version | [paste output of: cat /boot/dietpi/.version]
Distro version | [paste output of: echo $G_DISTRO_NAME $G_RASPBIAN]
Kernel version | [paste output of: uname -a]
SBC device | Raspberry Pi 3

```

Bug report reference code:96b622cd-9cbf-4fb9-a8ff-75ef599a1da9

**Steps to reproduce**

1. Fresh DietPi install (Debian Trixie) on Raspberry Pi 3, via `dietpi-software`.
2. Install “Roon Bridge” (software ID 121) from the Media Systems category.
3. Attempt to start it: `systemctl start roonbridge.service`.

**Expected behaviour**  
RoonBridge starts and appears as a Roon Ready zone.

**Actual behaviour**  
Service fails immediately:

```auto
Checking for libicu [FAILED]
A required system library is missing; RoonBridge cannot start until it is installed.

```

`systemctl status roonbridge.service` shows `Active: failed (Result: exit-code)`.

**Cause**  
Roon released a RoonBridge build on .NET 10 around September 1, 2026, which requires `libicu` and a newer glibc than previously needed. This isn’t preinstalled on current DietPi images, and the `dietpi-software` Roon Bridge install routine doesn’t currently declare it as a dependency to apt-install alongside the binary. Corroborating reports on Roon’s own community forum confirm this is affecting DietPi, Volumio, and other embedded distros broadly, not something specific to this install:

> **[.NET 10 RoonBridge 2.71 (build 1683) version fails installation on Volumio...](https://community.roonlabs.com/t/net-10-roonbridge-2-71-build-1683-version-fails-installation-on-volumio-armv7/324443)**
>
> Hello I am trying to install the new Bridge version. As per release notes the glibc and openssl libraries are on the correct level. However the install script contradicts the glibc version requirement documented on the release notes and refuses to...

**Fix (manual workaround, confirmed working)**

```auto
apt update
apt install -y libicu76
systemctl restart roonbridge.service

```

On Debian Bookworm-based DietPi images, `libicu72` is the equivalent package instead of `libicu76`.

**Suggested permanent fix**  
Add the correct `libicu` package (codename-dependent: `libicu72` on Bookworm, `libicu76` on Trixie) as a declared apt dependency in the Roon Bridge `dietpi-software` install script, so future fresh installs don’t fail on this without manual intervention.

---

<div class="post-metadata">

### Author: ![MichaIng](https://dietpi.com/forum/user_avatar/dietpi.com/michaing/32/7_2.png) [@MichaIng](https://dietpi.com/forum/u/MichaIng)
#### Post date: [10 September 2026 10:45 UTC](https://dietpi.com/forum/t/roonbridge-fails-to-start-after-fresh-install-trixie-missing-libicu76-dependency-caused-by-roons-net-10-migration/25479/2 "2026-09-10T10:45:07Z")

</div>

Fixed with [dietpi-software: add missing Roon Bridge dependency by aposcic · Pull Request #8287 · MichaIng/DietPi · GitHub](https://github.com/MichaIng/DietPi/pull/8287) for next release.
