So I updated Roon this morning which has been running fine on my QNAP TVS-871 (i3 and 16GB ram) for years and now it won’t start with:
/share/CACHEDEV1_DATA/.qpkg/RoonServer/RoonServer/RoonDotnet/RoonServer: /lib/libstdc++.so.6: version `GLIBCXX_3.4.21’ not found (required by /share/CACHEDEV1_DATA/.qpkg/RoonServer/RoonServer/RoonDotnet/RoonServer)
I found the threads on here about setting up Roon as a Container, which I have successfully done. However, I’ve lost my DB and can’t seem to find a backup. How can I use the DB from my old install (QNAP Roon app) and import it into my Container roon?
We have a new Docker QNAP install procedure for installing this, can you please confirm you followed it. Please use that guide for the updated setup on QNAP, you need to install RoonServer as an Application, not a container. Let us know if you need any help along the way.
the supported method is to restore it from a backup generated by RoonServer before the upgrade (remember the pre-upgrade recommendations that most of us ignored - disable storage locations & create a backup ?); if you don’t have a backup, short answer is you can’t & long answer is maybe (try instructions linked below , after you carefully identify the directory / share path to use; edit: if you need help with that, share screenshots of your docker-compose yaml & Roon relevant shares as seen in FileStation) ..
Glad to hear the new install is working and streaming properly. For moving the database, the best method is to restore from a backup, and if that backup was created before the upgrade, that is the supported path. There are other methods, like the one @yo3fxy shared, but those have not been tested or endorsed by us.