RoonServer update error on QNAP TVS-471 Docker installation (ref#ADSU5G)

Hi! What’s not quite right with Roon?

· None of the above quite fits

None of the above quite fits

· None of these quite match

Tell us what's going on

· I run Roonserver on a QNAP TVS-471 and yesterday I made the step to install Roonserver in a Docker in Container Station. I succeeded to get Roon up- and running again and Roon runs much smoother now, that is a step forward.

Yesterday evening (European time) there was an update available to version 2.65. Roon gave me the warning that the update was available and I immediately tried to upgrade my version of Roon to 2.65. After Roon downloads the update and tries to install it I get the message: "There was an error checking for an update". What am I doing wrong?

I tried it again this morning and I still have the same error message. The Roon app on my computer and on my phone are already updated to version 2.65, but Roonserver refuses to update to the new version.

Can somebody help me with this?
Thanks in advance!

Tell us about your home network

· We have a standard modem/router from KPN and everything works fine.

Hello @Erwin_van_Faassen

Congratulations on successfully migrating to Docker!

The error you are seeing is completely normal. In a Docker environment, the Roon app doesn’t have permission to overwrite its own container image, so the standard in-app server updates will fail.

From now on, you will update the server directly through QNAP Container Station:

  1. Open Container Station and go to the Containers tab.
  2. Stop your Roon container.
  3. Once stopped, click the container’s name, open the Edit drop-down menu at the top right, and select Recreate Directly.
  4. Choose “Try pulling the image from the registry…” and click Yes.

Container Station will automatically download the latest 2.65 image and restart your Roon Server.

Are your files safe? Yes! Recreating the container only updates the Roon software itself. Because you mapped your folders using volumes during setup, your database, settings, and music are safely preserved on your NAS drives.

You can check out the release notes here once you are updated: Roon 2.65 and ARC 1.77 are live!

Give this a try and let us know if you have any questions!

Thank you very much for the quick response Vadim!

I am happy that I succeeded migrating to Docker, as I said Roon runs much smoother after migrating to Docker. And I am also very happy to read that the error message is completely normal in the new situation.

As soon as I get home after work I will try to download the latest 2.65 image following your instructions. I will let you know if I was able to upgrade to version 2.65. I assume this is the standard procedure I need to follow for every future update?

No, this will not even be available (greyed out) for Docker Applications. You need to go to:

Container Station > Applications from the Actions cogwheel choose + Recreate

If you need to download the new image first, go to Images and select Pull from the Actions cogwheel.

Thank you very much for the additional information BlackJack!

I will try updating to version 2.65 using the instructions you proviced, and I will let you know if it works!

I did not succeed to update to version 2.65, I followed the instructions step by step, but the Roonserver version is still 2.64.

I made screenshots from every step, what am I doing wrong?

AFAIK gets the Roon Server program downloaded and installed on first run, after that it is the usual self-update of Roon - that doesn’t work for you. So I would rename what’s in your new Roon folder after stopping the Roon Docker Application and see if it gets recreated and the new version installed.

Hello BlackJack,

I did it! I managed to update to version 2.65, it was not as easy as you described, or maybe I did something wrong.

What I did after stopping de roonserver is creating a new folder on the SSD, I named it “roon 2.64”, I moved the content of my existing roon folder to the new “roon 2.64” folder.

Then I recreated the container as you described.

When I started the Roon application it didn’t connect automatically to the newly created Roonserver. But after choosing the option to connect to another server and restore a backup from last night, Roon was starting up again. And now Roon version 2.65 is running!

image

Maybe there is an easier way, but I managed to upgrade the Roonserver.

Thank you very for your help!