I’m exploring moving my core from docker container on Synology to ROCK on a NUC. I’d like to restore from a current backup.
My Synology core is on build 1154. My ROCK is on build 1148. When I look for backups on my ROCK, I see the Synology backups but only up to build 1148. I know there are 1154 backups there because I’ve manually forced them and I can see them when exploring backups using the Synology core.
I’m guessing this is because Roon doesn’t support restoring backups from later versions than what’s running (or at least won’t support it in this case). Is this correct? If so, is there some way to get my ROCK to 1154? I tried a “Reinstall” from the ROCK web UX. It completely successfully but didn’t update the core version.
ROCK should normally update when you start the Roon Remote on your PC etc. and connect it to the new ROCK. The Reinstall on the web UX only reinstalls the operating system, not the whole ROCK and in particular not the RoonServer, which is what you want to move to 1054.
See here (I have earlyaccess versions, but the principle is the same)
I moved my ROCK install to EA. Didn’t realize I’d need to update a client app to use it but apparently you do. Installed the iOS EA version. So I was on build 1155 on ROCK and 1155 on iOS. Attempting to restore, I only see backups up to 1148. I backed out of EA on both platforms.
The OS build, 254, and the Roon (Server) build 1148 are independent. The OS updates only very rarely, the 254 one was to enable UEFI booting:
And this was the earlyaccess 1155 announcement (I hope you can see the link) - clearly this went out to my ROCK, and it is equivalent to production 1154, so I don’t know why your ROCK wouldn’t receive 1154:
Yeah, I thought easiest to update the ROCK, but apparently not! Unfortunately I don’t know about the backup versioning, but FWIW I don’t find it unreasonable to think that an older version might not be able to restore a backup from a newer version. Definitely this happens when a new Roon version updates the database to a new format, but I don’t know if there is a general filter that does not allow it.
I don’t know if that’s expected. Like I wrote, the 1154 announcement said it was for Linux-based and RoonOS platforms, which ROCK clearly is. And (being in earlyrelease) my ROCK got the 1155 earlyrelease, which is exactly the same thing, the fix for the QNAP/Linn issue.
@support, should ROCKs in the production channel get the build 1154 update or not?
Possibly the latter, I hope support answers my above question. I think with all the changes there might have been some issues. E.g., earlyaccess users should have received RoonOS build 254 from production instead of 253 from earlyrelease but it didn’t happen for everyone. There’s also another thread where it seems that some people who were using production may have received 1155 earlyaccess to the core without asking for it.