Roon Server Early Access on DietPi X86

grep ‘RoonServer_linuxx64.tar.bz2’ /boot/dietpi/dietpi-software
Download_Install

dietpi@Plex:~$ sed -n ‘/RoonServer_linuxx64.tar.bz2/p’ /boot/dietpi/dietpi-software
Download_Install ‘https://download.roonlabs.net/builds/earlyaccess/RoonServer_linuxx64.tar.bz2
dietpi@Plex:~$
https://download.roonlabs.net/builds/earlyaccess/RoonServer_linuxx64.tar.bz2

See my edit, you need to use the 2nd code block with a changed sed to disable early access. The single line you one you quoted from my post at first:

sed -i 's|earlyaccess/RoonServer_linuxx64.tar.bz2|RoonServer_linuxx64.tar.bz2|' /boot/dietpi/dietpi-software

No I didnt I used the one to switch to release. I tried both one failes the one switching to main release.

How does it fail? Please copy&paste and execute as one block the 5 commands I posted above, and paste their whole output here: Roon Server Early Access on DietPi X86 - #20 by MichaIng

Okay managed to get it work now by doing these 3

sed -i 's|earlyaccess/RoonServer_linuxx64.tar.bz2|RoonServer_linuxx64.tar.bz2|' /boot/dietpi/dietpi-software
grep 'RoonServer_linuxx64.tar.bz2' /boot/dietpi/dietpi-software
sed -n '/RoonServer_linuxx64.tar.bz2/p' /boot/dietpi/dietpi-softwa

Only the first is relevant, the other 2 were only to check whether/what was going wrong in your case.

I also edited the commands above so that running the sed to enable early access multiple times won’t break the URL: Roon Server Early Access on DietPi X86 - #16 by MichaIng
EDIT: Ah, reviewing your error message, indeed this is what happened: You had earlyaccess/earlyaccess/RoonServer... in your URL :wink:.

I had run this one but it didnt switch it

Ah, reviewing your error message, indeed this is what happened: You had earlyaccess/earlyaccess/RoonServer... in your URL :wink:. Hence you also needed to run the sed to disable it two times to restore the functional non-ea URL.

1 Like

So to be 100% this is what I need to switch back?

sed -i 's|earlyaccess/RoonServer_linuxx64.tar.bz2|RoonServer_linuxx64.tar.bz2|' /boot/dietpi/dietpi-software

and this to opt in to EA

sed -i 's|builds/RoonServer_linuxx64.tar.bz2|builds/earlyaccess/RoonServer_linuxx64.tar.bz2|' /boot/dietpi/dietpi-software

1 Like

Yes, and those are now also failsafe in case you repeat them multiple times.

2 Likes

Great thank you.