Hello @Rob_Farber
Thank you for the update.
We noticed the following message in the Roon logs:
Sep 24 20:30:45 roon start.sh[998]: System.Net.Sockets.SocketException (104): Connection reset by peer
Sep 24 20:30:45 roon start.sh[998]: at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
Sep 24 20:30:45 roon start.sh[998]: at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
Sep 24 20:30:45 roon start.sh[998]: at System.Threading.Tasks.ValueTask`1.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state)
Sep 24 20:30:45 roon start.sh[998]: --- End of stack trace from previous location ---
Sep 24 20:30:45 roon start.sh[998]: at System.Threading.Tasks.TaskToApm.End[TResult](IAsyncResult asyncResult)
Sep 24 20:30:45 roon start.sh[998]: at Sooloos.RnetJsonClient.<>c__DisplayClass65_0.<_BeginRead>b__0(IAsyncResult ar)
09/24 20:30:36 Trace: [dbperf] flush 0 bytes, 0 ops in 3 ms (cumulative 62767901 bytes, 35956 ops in 12528 ms)
09/24 20:30:36 Debug: [easyhttp] [5659] GET to https://api.roonlabs.net/metadatatext/1/blobs?objectId=174:1:&type=description&sourceLangs=Rovi-albums:en,Wikipedia:en,Rovi-artists:en,Rovi-compositions:en&c=tidal-us&tidal=max returned after 530 ms, status code: 200, request body size: 0 B
09/24 20:30:38 Warn: [rnet/RnetJsonClient] failed to connect No route to host
09/24 20:30:38 Trace: [raatserver] [RaatServer TEWORK @ 192.168.1.174:9200] client connection failed. Retrying in 500ms
09/24 20:30:38 Trace: [raatserver] [RaatServer TEWORK @ 192.168.1.174:9200] connecting (attempt 2)
09/24 20:30:41 Warn: [rnet/RnetJsonClient] failed to connect No route to host
09/24 20:30:41 Trace: [raatserver] [RaatServer TEWORK @ 192.168.1.174:9200] client connection failed. Retrying in 750ms
09/24 20:30:41 Trace: [raatserver] [RaatServer TEWORK @ 192.168.1.174:9200] connecting (attempt 3)
09/24 20:30:44 Warn: [rnet/RnetJsonClient] failed to connect No route to host
09/24 20:30:44 Trace: [raatserver] [RaatServer TEWORK @ 192.168.1.174:9200] client connection failed. Retrying in 1125ms
09/24 20:30:45 Trace: [raatserver] [RaatServer TEWORK @ 192.168.1.174:9200] connecting (attempt 4)
09/24 20:30:45 Info: [remoting/serverconnectionv2] Client disconnected: 192.168.1.199:58210
09/24 20:30:45 Trace: [raatserver] [RaatServer Pixel 9 Pro @ 192.168.1.199:9200] lost client connection. Retrying(0)
09/24 20:30:45 Trace: [raatserver] [RaatServer Pixel 9 Pro @ 192.168.1.199:9200] connecting (attempt 1)
09/24 20:30:46 Debug: [easyhttp] [5665] POST to https://api.roonlabs.net/device-map/1/register returned after 197 ms, status code: 200, request body size: 11 KB
09/24 20:30:46 Trace: [devicemap] device map updated
09/24 20:30:47 Warn: [rnet/RnetJsonClient] failed to connect No route to host
09/24 20:30:47 Trace: [raatserver] [RaatServer TEWORK @ 192.168.1.174:9200] client connection failed. Retrying in 1687ms
09/24 20:30:48 Trace: [raatserver] [RaatServer TEWORK @ 192.168.1.174:9200] connecting (attempt 5)
09/24 20:30:50 Info: [stats] 15734mb Virtual, 3563mb Physical, 1362mb Managed, 2201mb estimated Unmanaged, 870 Handles, 189 Threads
09/24 20:30:50 Warn: [rnet/RnetJsonClient] failed to connect No route to host
09/24 20:30:50 Trace: [raatserver] [RaatServer TEWORK @ 192.168.1.174:9200] client connection failed. Giving up
09/24 20:30:50 Trace: [raat] [sood] Refreshing device list
09/24 20:30:55 Trace: [raatserver] [RaatServer Pixel 9 Pro @ 192.168.1.199:9200] client connection failed. Retrying in 500ms
09/24 20:30:56 Trace: [raatserver] [RaatServer Pixel 9 Pro @ 192.168.1.199:9200] connecting (attempt 2)
09/24 20:31:00 Debug: [easyhttp] [5666] POST to https://api.roonlabs.net/device-map/1/register returned after 192 ms, status code: 200, request body size: 11 KB
09/24 20:31:00 Trace: [devicemap] device map updated
09/24 20:31:04 Trace: [broker/accounts] [heartbeat] now=9/25/2025 3:31:04 AM nextauthrefresh=9/25/2025 4:30:35 AM nextmachineallocate=9/25/2025 3:56:04 AM
09/24 20:31:05 Info: [stats] 15325mb Virtual, 3563mb Physical, 1359mb Managed, 2204mb estimated Unmanaged, 869 Handles, 135 Threads
09/24 20:31:06 Trace: [raatserver] [RaatServer Pixel 9 Pro @ 192.168.1.199:9200] client connection failed. Retrying in 750ms
09/24 20:31:06 Trace: [raatserver] [RaatServer Pixel 9 Pro @ 192.168.1.199:9200] connecting (attempt 3)
09/24 20:31:10 Trace: [musicpowerstate] music has not been playing for 5 minutes, allowing idle sleep
09/24 20:31:16 Trace: [raat] RAATServer discovered: RaatServer TEWORK @ 192.168.1.174:9200
09/24 20:31:16 Info: [raatserver] GOT SERVER :: @ 192.168.1.174:9200 TEWORK PROTOVER=1 RAATVER=1.1.39
09/24 20:31:16 Trace: [raatserver] [RaatServer TEWORK @ 192.168.1.174:9200] connecting (attempt 1)
09/24 20:31:16 Trace: [raatserver] [RaatServer TEWORK @ 192.168.1.174:9200] connected
09/24 20:31:16 Trace: [rnet/RnetJsonClient] SENT {"request":"enumerate_devices","subscription_id":"0"}
09/24 20:31:16 Trace: [remoting/brokerserver] [initconn 192.168.1.174:59351=>192.168.1.62:9332] Connected
09/24 20:31:16 Trace: [remoting/brokerserver] [initconn 192.168.1.174:59351=>192.168.1.62:9332] Resumed Session
09/24 20:31:16 Warn: [remoting/remotingprotocolv2] stealing a perfectly good connection...hmmm
09/24 20:31:16 Trace: [remoting/remotingprotocolv2] resume send 4331 messages, 658KiB
“No route to host”
This indicates that the Core tried to connect to an endpoint, but the operating system couldn’t find a network path. This is purely a network-level issue — for example, the endpoint could have been temporarily offline, disconnected from the network, or blocked by routing or firewall rules.
In the logs, we can see that after a few failed attempts, the endpoint becomes available again (e.g., RAATServer discovered @ 192.168.1.174:9200) and the Core successfully connects. This shows that the issue is temporary, not permanent.
We’ve also seen similar messages for your Pixel 9 Pro, which suggests some instability in the network connection (either Wi-Fi or LAN).
To help us pinpoint the cause, could you clarify:
-
Is the client connected via Wi-Fi or Ethernet?
-
If Wi-Fi — have you tried switching between frequency bands (2.4GHz vs 5GHz)?
-
Are there any rules in your router or firewall that could temporarily block access?
-
During the issue, does the client disappear from your home network entirely (e.g., not responding to ping or Fing)?
This information will help us identify whether the problem is related to the network setup or temporary connectivity issues.
We can’t access logs directly; we can send the request to your Roon server to upload the logs to our storage. This is completely secure.