# Install Roon Bridge on Fedora Linux 37 (Workstation Edition) on x64

**URL:** <https://community.roonlabs.com/t/install-roon-bridge-on-fedora-linux-37-workstation-edition-on-x64/240249>\
**Category:** Linux\
**Created:** [April 16, 2023, 9:31am UTC](https://community.roonlabs.com/t/install-roon-bridge-on-fedora-linux-37-workstation-edition-on-x64/240249 "2023-04-16T09:31:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![James\_Munro](https://community.roonlabs.com/letter_avatar/james_munro/32/5_5575768a8748004e209b776fc1b2916d.png) [@James\_Munro](https://community.roonlabs.com/u/James_Munro)\
**Post date:** [April 16, 2023, 9:31am UTC](https://community.roonlabs.com/t/install-roon-bridge-on-fedora-linux-37-workstation-edition-on-x64/240249/1 "2023-04-16T09:31:10Z")

</div>

I had already played around with Roon Bridge on my (Ethernet wired) Raspberry Pi 3B+ connected to a DacMagic 200M 2.0 But I couldn’t get rid of occasional clicks and dropouts, especially with High Res Audio.

So, after being astonished at what a Raspberry Pi 4 costs in these days of short supply, I repurposed a low power fanless MEDION AKOYA E2292 (MD 62860 - Intel Pentium Silver N5000 CPU with 4GB RAM and 256GB M.2 SSD and wired Ethernet dongle added) Win11 laptop to be the Roon Bridge. And all was working perfectly until my DacMagic based speaker disappeared from Roon after the laptop was restarted automatically to install a large Windows update which needed user intervention to complete the update.

I wondered if I can avoid this situation by moving to Linux?

And, as I had had good experience previously with the Roon Bridge installer for the Raspberry Pi, I thought I would try Ubuntu 22.04.2 LTS (Jammy Jellyfish) on the laptop. But the Easy Installation script referred to at [https://help.roonlabs.com/portal/en/kb/articles/linux-install#Overview](https://help.roonlabs.com/portal/en/kb/articles/linux-install#Overview) failed. I messed around with it for a couple of hours and cannot now remember precisely what the error message was. I think it was a “file not found” which, after some hacking around, I concluded was due to the curl command in this part of roonbridge-installer-linuxx64.sh not working, despite the $PACKAGE\_FILE, $PACKAGE\_URL and $TMPDIR looking to be fine…

```
echo ""
echo "Downloading $PACKAGE_FILE to $TMPDIR/$PACKAGE_FILE"
echo ""
curl -L -# -o "$TMPDIR/$PACKAGE_FILE" "$PACKAGE_URL"

```

Anyhow, not wanting to give up… I decided to try to get the Roon Bridge working on Fedora Linux 37 (Workstation Edition) (x64).

The installation script worked - almost!

The RoonBridge software ended up in /opt - yay!

And the systemd service file was created correctly (/etc/systemd/system/roonbridge.service) - another yay!

But the Roon Bridge wasn’t starting on boot.

The command “systemctl status roonbridge” revealed what looked to be file not found due to permissions.

This post by [Profile - mysticalgator - Roon Labs Community](https://community.roonlabs.com/u/mysticalgator) in [In case this helps someone: installing roon on fedora 34 - #2 by Kentaga\_Kartadinata](https://community.roonlabs.com/t/in-case-this-helps-someone-installing-roon-on-fedora-34/157711/2) suggested that the problem might be related to SELinix rights/permissions problems.

I typed this command:

```auto
sudo restorecon -rv /opt/RoonBridge

```

… and after rebooting, all was good!

I hope this helps someone save a little time.

---

<div class="post-metadata">

**Author:** ![mjw](https://community.roonlabs.com/user_avatar/community.roonlabs.com/mjw/32/382057_2.png) [@mjw](https://community.roonlabs.com/u/mjw)\
**Post date:** [April 16, 2023, 10:30am UTC](https://community.roonlabs.com/t/install-roon-bridge-on-fedora-linux-37-workstation-edition-on-x64/240249/2 "2023-04-16T10:30:31Z")

</div>

> [@James\_Munro](#):
>
> I messed around with it for a couple of hours and cannot now remember precisely what the error message was. I think it was a “file not found” which, after some hacking around, I concluded was due to the curl command in this part of roonbridge-installer-linuxx64.sh not working, despite the $PACKAGE\_FILE, $PACKAGE\_URL and $TMPDIR looking to be fine…

Most likely, you’re using the Snap version of CURL.

Try again after…

```auto
sudo snap remove curl
sudo apt update && sudo apt install curl --yes

```

Regarding Fedora, this is how got around the issue with installing under `/opt`, but your solution is better.

> [@RoonBridge On Fedora 23 Won't Run \[Solution\]](https://community.roonlabs.com/t/roonbridge-on-fedora-23-wont-run-solution/198096):
>
> I have resolved the issue, so I’m posting this for other users. (The Easy Installer script may need an update.) Roon Core Machine Roon Core running on ROCK (NUC8i3BEH) Networking Gear & Setup Details All devices connected using Ethernet Connected Audio Devices AudioQuest DragonFly 1.2 connected to Linux host (Fedora 23 Workstation) Number of Tracks in Library 57,710 Description of Issue Installing RoonBridge on Fedora 23 using the Easy Installer doesn’t work because roonbridge.ser…

---

<div class="post-metadata">

**Author:** ![James\_Munro](https://community.roonlabs.com/letter_avatar/james_munro/32/5_5575768a8748004e209b776fc1b2916d.png) [@James\_Munro](https://community.roonlabs.com/u/James_Munro)\
**Post date:** [April 16, 2023, 10:51am UTC](https://community.roonlabs.com/t/install-roon-bridge-on-fedora-linux-37-workstation-edition-on-x64/240249/3 "2023-04-16T10:51:49Z")

</div>

Yes, thanks for that tip, I think I had installed the snap version of curl onto Ubuntu in order to grab the installer because “$ curl -O [https://download.roonlabs.net/builds/roonserver-installer-linuxx64.sh](https://download.roonlabs.net/builds/roonserver-installer-linuxx64.sh)” had come back with something like “curl: command not found”.

---

<div class="post-metadata">

**Author:** ![mjw](https://community.roonlabs.com/user_avatar/community.roonlabs.com/mjw/32/382057_2.png) [@mjw](https://community.roonlabs.com/u/mjw)\
**Post date:** [April 16, 2023, 12:04pm UTC](https://community.roonlabs.com/t/install-roon-bridge-on-fedora-linux-37-workstation-edition-on-x64/240249/4 "2023-04-16T12:04:41Z")

</div>

Unfortunately, Ubuntu prompts with `snap install curl` if it’s not found. However, the Snap version is confined to certain folders, which is why you get an error. Using classic mode doesn’t resolve this either.

---

<div class="post-metadata">

**Author:** ![DS\_DV](https://community.roonlabs.com/user_avatar/community.roonlabs.com/ds_dv/32/77594_2.png) [@DS\_DV](https://community.roonlabs.com/u/DS_DV)\
**Post date:** [November 15, 2023, 12:12pm UTC](https://community.roonlabs.com/t/install-roon-bridge-on-fedora-linux-37-workstation-edition-on-x64/240249/5 "2023-11-15T12:12:29Z")

</div>

sorry for gravedigging,  
@James_Munro does your bridge have exclusive audio or can you use fedora audio from other programs in parallel to the roon bridge?

---

<div class="post-metadata">

**Author:** ![James\_Munro](https://community.roonlabs.com/letter_avatar/james_munro/32/5_5575768a8748004e209b776fc1b2916d.png) [@James\_Munro](https://community.roonlabs.com/u/James_Munro)\
**Post date:** [November 15, 2023, 12:26pm UTC](https://community.roonlabs.com/t/install-roon-bridge-on-fedora-linux-37-workstation-edition-on-x64/240249/6 "2023-11-15T12:26:28Z")

</div>

Sorry but I don’t remember. And I move this to Ubuntu in the meantime.
