Audio Devices (Specify what device you’re using and its connection type - USB/HDMI/etc.)
Raspberry PI player
Description Of Issue
Same setup has been running for a year or so, no changes other than the occasional Roon upgrades.
“Error retrieving account information” under Settings/Account
Doesnt see Tidal and Qobuz ( “Error loading page”). However, able to play Tidal and Qobuz songs from History and also see that Im signed in under Settings/Services
Tried creating a new Core using the same specs and installation. Saw both cores on the network, but couldnt un-authenticate the original one
Confirmed that the core has network (pinged yahoo to check dns and connection).
tail of the log is below. I X’d out the GUIDs:
12/15 15:34:57 Trace: [broker/accounts] Updating Machine Allocation machineid=XXXXXXX hwserial= machinename=RoonServer3 machinetype=Server
12/15 15:34:57 Trace: [fiveaccountserver] POST https://accounts5.roonlabs.com/accounts/3/machineallocate
12/15 15:34:57 Trace: [fiveaccountserver] BODY token=XXXXXXX&machine=XXXXXXX&name=RoonServer3&type=Server
12/15 15:34:57 Trace: Successful POST response from https://accounts5.roonlabs.com/accounts/3/machineallocate
12/15 15:34:57 Trace: [fiveaccountserver] GOT {"status":"Success","licenseid":"XXXXXXX"}
12/15 15:34:57 Warn: [broker/accounts] failed to auth: Result[Status=Unauthorized]
Is there any change in behavior if you reboot your new Core and networking gear? I noticed you mentioned you’re on WiFi, so I would also give connecting via Ethernet to the primary router a try.
There is no WiFi. Sorry. I messed up as I meant all Ethernet. I did reboot the core a few times and the firewall. I will try rebooting the host and Switches tomorrow.
I believe the firewall might be blocking proper communication with our servers. Is there any change if you temporarily disable the firewall? If so, it should resolve this behavior and you will need to add application-level exceptions to the firewall for Roon.
I tried creating rules to allow any traffic to the core, but that didnt help. I also dont see any dropped packets. What ports and type and destination address?
Roon uses dynamic ports, so there isn’t a specific port range/destination that I can specify. Is the behavior the same if you temporarily disable the firewall or connect the Core on a different network to authorize (such as a mobile hotspot)?
I can’t connect to a different network since the server doesnt have wifi. And cant turn off the firewall, only add rules to bypass it.
I created 2 rules: Any network->any service -> Roon and Roon->any service-> Any network. And turned off IPS. Then, restarted core, connected via browser on another PC, and then went to services/account and I get the same error.
Odd that its been working for more than a year until now.
Roon 1.7 has increased security measures with regard to account authentication. In the past reports that we’ve seen regarding authenticating, there was usually a firewall blocking Roon from accessing the accounts serves to authenticate.
do have 2 cores on the VM., A second one left over from trying to debug last time. I did try and switch to the other, but it wouldnt respond when I tried unauthorizing the first. The only thing that changed was that my VMs rebooted due to a power outage and I think I accidentally started the second one instead of the first. I did have Plex running on my NAS, but stopped it.
Subsequently, I upgraded the firewall but that didnt change things.
Odd thing was that the first time this happened, it cleared over the week that I left it alone. I attributed this to the core upgrading from 505 to 511. But now I dont think that was the answer.
I still have opened on the firewall rules to allow any traffic to the core. And turned off IPS. Ive looked for blocked packets and dont see any. Also used fiddler on my PC when connecting as the controller and see it getting info from a few of the Roon servers.
Main symptom is going to Settings/Account and seeing Error retrieving account information. Also unable to get to Tidal or Qobuz even though I can sign in.