· I have a Roon ARC issue not related to connecting to to the server
Describe the issue
Recently, I've had several roon database corruption issues. I've created a separate support ticket on the database corruption issue. I've noticed that when I restore a database backup, everything is fine except for Roon ARC. Roon Server shows it is accessable by Roon ARC and the port forwarded port is open. However, on my iPhone and my iPad, both show that ARC can't access my server even though the Roon Server shows it is accessible. The only workaround I've found is to disconnect from the Roon Server in ARC and then reconnect. This usually works although this morning it took mulitple tries and Roon ARC on my iPhone was really confused, show two separate instances of the same Roon Server (screen shot below). I rebooted my phone and that didn't make a difference. Eventually, one of the two Roon Server instances (again both for the same Server) showed the server was ready, the other showed it hadn't been seen for 30 minutes. I clicked on the one showing the green light that it was ready and then ARC on my iPhone finally was able to reconnect to the server.
Describe your network setup
Simple network, main wifi router connected to the internet, a few other unmanaged switches on other floors of the house. Most Roon devices are hardwired with a few on wifi. No network problems, its been stable like this for 8+ months.
When you restore a Backup of RoonServer, it resets the unique identifier by which ARC recognizes that copy of the server.
The restored database might have the exact same name and IP address, but ARC will attempt to sync using the deprecated identifier from the last server; the database will either be unable to authenticate an ARC session or completely invisible.
It sounds like ARC eventually recognized the new copy of the server. Usually, you’ll need to reinstall the app to ensure that it searches for the active server with an active session.
In your other thread, you mention that latent corruption returns even when you restore a Backup. Have you tried restoring your oldest Backup? We’ll need to resolve your latent corruption issue for ARC to sync properly and prevent corruption from being ingested from the database. Please take the following steps:
Exit out of RoonServer
Navigate to your RoonServer’s [Database Location](
https://kb.roonlabs.com/Database_Location
)
Find the folder that says “RoonServer”
Rename the “RoonServer” folder to “RoonServer_old”
Reinstall the RoonServer App from our [Downloads Page](
https://roonlabs.com/downloads
) to generate a new RoonServer folder
Restore your oldest Backup available
On the Roon Remotes, press "Use another Roon Server" and connect to the new server
Hi Connor,
Thank you for this reply. I wasn’t aware that the unique ID used by ARC – helpful to understand that. Could I suggest an enhancement that instead of having to reinstall ARC, perhaps having a “button” to have ARC disconnect and re-find the roon server? It seems like a worthwhile feature and a bit less heavy weight than a reinstall of the app.
Regarding the DB corruption issue: I will keep an eye on this issue and go through the steps you outlined if it keeps happening.