Updating Roon on QNAP NAS after Docker Install

I managed to make the changes to install roon on docker a while ago, but now have a message when I start roon that there is an upgrade for my server - version 2.70 (Build 1671). I clicked to upgrade and the installation fails at 55% with eh message:

Status : Stopped
Version : 2.65 (build 1653) production
QPKG-Version : 2023-03-07
ffmpeg : user supplied version. along with an option to change my database location.

I am totally confused now. Roon still works fine but why is an older version not installing? Is the roon app on QNAP not now needed during to docker installation? should I just delete the roon app and ignore future upgrades for the server or do I have a problem?

Please can somebody help? I will be very grateful for any advice.

Thanks

The QPKG is no longer supported; you need to install the new container using Docker Station.

Please refer to the Help Center, and configuration generator.

Ok thank you

should I delete the roon app on QNAP then?

No, not until you have Roon running with Docker, and a backup restored. Only then should it be removed.

Ok thanks I already have it running with Docker, my problem was updating the roon version. Now I see it must be done via docker, thank you. So I’ll delete the app.

If you have Roon running in Docker, ththen updating is done via the app. You do not have to update the container.

Therefore, stop the original Roon on NAS instance to be certain that you are using the container instance, and update using Settings → About.

Once you are up-to-date aante certain your backup was restored, you can delete the old instance.

Hi mjw,

Do you know why my docker install won’t update?

The update progress bar shows automatically and after “installing” it shows this error message. 1683 should be available. NAS and all apps are updated as well.

The server runs flawlessly, I noticed this accidentally. There’s no need for an immediate update.

Thnx

check the roon-container logs for lines like the ones below & make sure you are running version 1.0.8.

roonserver | Roon Docker image 1.0.8 starting.
roonserver | Detected a kernel where fchmodat2 (syscall 452) returns EFAULT.
roonserver | That breaks tar when restoring modes (dirs, files, symlinks) and is a
roonserver | known QNAP kernel issue. Enabling a compatibility shim for tar only.
roonserver | Shim verified: probe extract now succeeds.

roonserver | Detected existing RoonServer install (branch: production).
roonserver | Resolved ROON_INSTALL_BRANCH=‘production’.
roonserver | Installed branch ‘production’ matches requested branch; no reinstall needed.
roonserver | Image: 1.0.8
roonserver | Branch: production
roonserver | Roon: 2.71 (build 1683) production

Please make sure you run the latest image (v1.0.8).

ah ok great thank you

This is turning into a long and frustrating day…

when I try to import the 1.0.8 I get the following message:

any ideas pls?

Can’t you open the console and simply use Docker Run from the configurator?

The error means that Container Station doesn’t know what to do with the tar archive.

The Image is not equal to a container file. I usually go to the Images tab and pull the image in question. If a newer version is available this will download it. Then go to Applications tab and recreate the app in question (to use the new image if there is one). See also:

https://www.qnap.com/en/how-to/tutorial/article/container-station-quick-start-guide

go to Container Station → Images , click on config-wheel and select pull

followed by going back to Applications & selecting recreate

optional but recommended, go back to the Images section and delete the old image version (identified by the the hash in the ID column)

I’m indeed on 1.0.6. Will update later. Thnx so far.

Brilliant thank you!

For some reason I couldn’t see the second 1.0.8 image despite several attempts to pull it. evenyually I closed Container Station and re-opened it - and there it Was! I am very grateful to all for your help. I will screen grab so I don’t forget when updating in future.

Hi, does this procedure require restoring backup and setting up new folders etc.?

No it does not.

Thank you very much. Updated and running flawlessly.