Question about rogue RaatServer?

Roon Core Machine

NUC i7

Networking Gear & Setup Details

Unifi UDM Pro + USW-Pro-48-PoE switches

Connected Audio Devices

3x NAD CI580v2

Number of Tracks in Library

0 tracks (only using Streaming services)

Description of Issue

Having some issues with the setup (just got it all running). Got some dropouts and music playing out of sync. Started trying to investigate and found something odd in the Roon log.

05/31 16:48:12 Trace: [raatserver] [RaatServer Johns-Mini-2018 @ 192.168.1.184:9200] connecting (attempt 2)
05/31 16:48:12 Warn: [rnet/RnetJsonClient] failed to connect Connection refused
05/31 16:48:12 Trace: [raatserver] [RaatServer Johns-Mini-2018 @ 192.168.1.184:9200] client connection failed. Retrying in 750ms
05/31 16:48:12 Debug: [easyhttp] [68] GET to https://api.tidal.com/v1/sessions/24435c68-d1cb-476d-a336-f9718ea1d0b3?countryCode=SE returned after 134 ms, status code: 200, request body size: 0 B
05/31 16:48:12 Trace: [tidal/http] GET https://api.tidal.com/v1/sessions/24435c68-d1cb-476d-a336-f9718ea1d0b3?countryCode=SE => Success
05/31 16:48:12 Debug: [easyhttp] [71] GET to https://api.roonlabs.net/metadatatext/1/blobs?objectId=191:0:16955931&type=biography&sourceLangs=Rovi-albums:en,Wikipedia:en,Rovi-artists:en,Rovi-compositions:en&c=tidal-se returned after 51 ms, status code: 200, request body size: 0 B
05/31 16:48:12 Debug: [easyhttp] [69] POST to https://api.roonlabs.net/metadata/1/albums/translate?c=tidal-se returned after 147 ms, status code: 200, request body size: 138 B
05/31 16:48:12 Info: [library/albumdetails] found 3 streaming service alternates
05/31 16:48:12 Debug: [easyhttp] [72] GET to https://api.tidal.com/v1/users/27035527/subscription?countryCode=SE returned after 210 ms, status code: 200, request body size: 0 B
05/31 16:48:12 Trace: [tidal/http] GET https://api.tidal.com/v1/users/27035527/subscription?countryCode=SE => Success

The reason I am confused by this, is because I have no device on my network called ā€œJohns-Mini-2018ā€ā€¦ The IP that this refer to (192.168.1.184) is one of my DSP amplifiers connected to Ethernet…

I have no clue why that amplifier would do anything on my network and I get a bit worried that there’s something fishy going on… Any thoughts on this?

Do I have someone hi-jacking my network, or could it potentially be scrap traffic on the network that confuse Roon?.. It looks like Roon idenfities this IP as a RoonServer and tries to connect to it, which fails…

Do you have a device on your network named this? Maybe a Mac Mini that once ran (or still is) running Roon?

I’m not sure what’s going on but have you checked your router to confirm that there isn’t a device on your network called ā€œJohns-Mini-2018ā€? If you go through the log does it appear again, either earlier or later?

100% sure I have no such device.
Just installed this network, and have quite few devices on it… Very odd…

I did disable the device that has the IP that the log shows… It’s an amplifier and not a Roon Device… so I am super confused. It’s one of these:
PowerZone Connect 122-504 | Blaze Audio (blaze-audio.com)

Will wait hopefully Roon Support can have some idea about what could potentially cause this… or whether I should be worried…

It seems that the ROCK believes there’s a device it should connect to on the IP of this amplifier… I would love to clear that somehow and see if the ROCK believes that device reappear, but I have no clue how to delete ROCK’s memory of older devices.

Yep, definitely odd. I can’t think of any other reason for this, so you will probably need to wait for support to get to you. In the meanwhile, do you see anything odd in Settings → Audio?

EDIT: If this is something to do with the amp I don’t think it will show up in Settings → Audio unless you reenable it.

My router is brand new. I just setup it all up.

I don’t have an open WIFI or guest network… Just to make sure I disconnected the amplifier so I don’t have it wired to the router anymore.

I just reinstalled the ROCK completely.
(reseted Roon Database & Settings, reinstalled it’s OS and restarted it entirely…)

After restarting it… and checking the log… I can see this quite early in the log:

05/31 22:56:08 Trace: [raat] [NAD CI580 (1) @ 192.168.1.12:43013] => Connected
05/31 22:56:08 Trace: [raat] [NAD CI580 (1) @ 192.168.1.12:43013] connected
05/31 22:56:08 Trace: [NAD CI580 (1) @ 192.168.1.12:43013] [raatclient] GOT [3] {ā€œstatusā€:ā€œSuccessā€}
05/31 22:56:09 Debug: [easyhttp] [18] GET to https://api.roonlabs.net/internetradio/2/api/location?format=msgpack& returned after 403 ms, status code: 200, request body size: 0 B
05/31 22:56:09 Trace: [radio/library] got location SE
05/31 22:56:09 Debug: [easyhttp] [22] POST to https://api.roonlabs.net/discovery/1/query returned after 379 ms, status code: 200, request body size: 74 B
05/31 22:56:09 Trace: [SOOD] Adding User IP 192.168.1.184
05/31 22:56:09 Trace: [SOOD] Adding User IP 192.168.1.181
05/31 22:56:09 Trace: [SOOD] Adding User IP 192.168.1.20
05/31 22:56:09 Trace: [raat] RAATServer discovered: RaatServer Johns-Mini-2018 @ 192.168.1.184:9200
05/31 22:56:09 Info: [raatserver] GOT SERVER d54cc52d-955d-5182-b55b-303d70361623::02d71373-e24b-4593-a7fe-8b9c88e720bb @ 192.168.1.184:9200 Johns-Mini-2018 PROTOVER=1 RAATVER=1.1.39
05/31 22:56:09 Trace: [raatserver] [RaatServer Johns-Mini-2018 @ 192.168.1.184:9200] connecting (attempt 1)

What the heck?.. I have no device on the network with that IP (192.168.1.184), and I have tried to ping it in terminal without success… (The two other IP’s are correct, my laptop and stationary pc)

Can Roon somehow get data from the cloud that is incorrect?.. It seems the row in the log before the IP gets added is some kind of POST query towards the Roon domain?..

Reminds me of …

The first part of the text string after ā€˜GOT SERVER’, i.e. the bit before the double colon, looks like the software serial number for Roon. If you take a look at Settings → About you can see if it matches with your serial number. If not, then support will be able to identify who it does belong to.

Not the same as my ROCK reports…

Why do I get someone elses server into my logs… very fishy :confounded:

Do you have UPNP enabled? If so, having read through the post @BlackJack mentioned, turning it off might solve the problem.

In the meanwhile I’m flagging @support as Roon really shouldn’t be sending serial numbers to other members’ cores.

Thanks, I will investigate and try disable.

That said, curios to hear from support on this topic nonetheless :slight_smile:

Yep, me too.

From what I can see UPnP was disabled.

My router is a Ubiquiti UDM Pro.

But why would that IP go to his amp then? OP go into your router and see what’s actually connected. Did you assign a previously used static IP or something?

edit: I saw you’re using a UDMP. It sometimes identifies devices incorrectly. If you’re positive that IP maps to your amp, log in to your console and edit the device name.

Looks to me like it’s the same router as in the thread I shared. I don’t own Ubiquiti products but what I’ve heard, they are very flexible and may demand solid networking knowledge to setup properly – so this might be some sort of configuration error (Roon Core exposed to the internet accidentally for example).

PS: Also a reset of RAATServer to see if the ā€œJohns-Mini-2018ā€ returns again or stays forgotten might be worth testing. Make a backup first, stop Roon on the NUC then rename the RAATServer folder in the database directory and start Roon again. If unsure, wait until/if instructed by official Roon support to do so.

1 Like

UniFi user here: Your UniFi console should give you enough information to track down that mysterious device, on the Client Devices tab. Each row shows name, vendor, connection type, IP address, network, and more.

I did test this. I stopped Roon Server Software, I renamed the RAATServer folder (to ā€œRaatServer(backup)ā€) and restarted Roon Server Software.

I also tried setting the listening port to 0 (as was mentioned in another thread to stop Roon ARC potentially…) - didn’t seem to change anything.

After restart the log file was clean, but quickly the log again showed notice of this 192.168.1.184 IP RaatServer appearing. Note, I have no device on my network with this IP active.

First these rows
06/01 06:52:28 Trace: [SOOD] Adding User IP 192.168.1.184 (the rogue ip?..)
06/01 06:52:28 Trace: [SOOD] Adding User IP 192.168.1.181 (my roon server)
06/01 06:52:28 Trace: [SOOD] Adding User IP 192.168.1.20 (my laptop)

Then these
06/01 06:52:28 Trace: [raat] RAATServer discovered: RaatServer Johns-Mini-2018 @ 192.168.1.184:9200
06/01 06:52:28 Info: [raatserver] GOT SERVER d54cc52d-955d-5182-b55b-303d70361623::02d71373-e24b-4593-a7fe-8b9c88e720bb @ 192.168.1.184:9200 Johns-Mini-2018 PROTOVER=1 RAATVER=1.1.39

(note is that if this should be the same as my Roon Server Software ID, It’s not… my id is different…)

Then these
06/01 06:52:31 Warn: [rnet/RnetJsonClient] failed to connect No route to host
06/01 06:52:31 Trace: [raatserver] [RaatServer Johns-Mini-2018 @ 192.168.1.184:9200] client connection failed. Retrying in 500ms
06/01 06:52:32 Trace: [raatserver] [RaatServer Johns-Mini-2018 @ 192.168.1.184:9200] connecting (attempt 2)
06/01 06:52:33 Trace: [raatserver] [sood] Refreshing device list

Yeah, I know, but the only device I’ve had on my network with that IP (192.168.1.184) is a Blaze Power Connect Amplifier (does not run Roon), and I have since disconnected it / there’s no device on the network currently with the IP.

So your UDM’s DHCP is not supplying that IP address, but could there be a (partially) accessible device that has that as its fixed IP, and is reachable by IP multicast, which is what Roon uses for device discovery? Note that remotes that can serve as endpoints also run RAAT servers, for example my phone and my laptop. There are ways to try get more network routing info, for instance traceroute on Linux.

What OS are you running the Core On?
Did you ever have Roon installed on a different PC prior to your current PC?