Hello @Edward_Lau,
Thank you for uploading the logs — they are very helpful.
Based on the entries, your Roon Server is repeatedly failing to reach multiple external services:
11/26 15:38:23 [Local 11/26 15:38:23] Warn: [easyhttp] [6] GET https://www.qobuz.com/api.json/0.2/user/login?request_sig=456c0e928080e69a5f4e339483e945d5&request_ts=1764171503 check network configuration: socketerr (NetworkUnreachable): Network is unreachable (23.1.228.160:443)
11/26 16:10:25 [Local 11/26 16:10:25] Trace: [kkbox] transition loginstatus from NoAccountConfigured to AttemptingLogin
11/26 16:10:25 [Local 11/26 16:10:25] Warn: [metadata_context.cs][kkbox] SetCollection 1, collection: <<null>>
11/26 16:10:25 [Local 11/26 16:10:25] Info: update kkbox location => False
11/26 16:10:25 [Local 11/26 16:10:25] Info: [broker/locations] add storage location
11/26 16:10:25 [Local 11/26 16:10:25] Info: [broker/locations] adding storage location: KKBox:Name=KKBox:Id=f8ba66a1-ca5b-4e11-b861-a8f903266a9d
11/26 16:10:25 [Local 11/26 16:10:25] Info: [broker/locations] updating location KKBox:Name=KKBox:Id=f8ba66a1-ca5b-4e11-b861-a8f903266a9d
11/26 16:10:25 [Local 11/26 16:10:25] Trace: Polling for KKBox OAuth...
11/26 16:10:38 [Local 11/26 16:10:38] Info: [stats] 8412mb Virtual, 1162mb Physical, 427mb Managed, 735mb estimated Unmanaged, 410 Handles, 70 Threads, 0.26% of runtime in GC pauses, 7ms last GC pause duration
11/26 16:10:38 [Local 11/26 16:10:38] Debug: [easyhttp] [198] GET to https://api.roonlabs.net/messaging/1/api/messages/49d88e46-39d9-4719-b9da-516155cb87c8 timed out after 30001 ms
11/26 16:10:53 [Local 11/26 16:10:53] Info: [stats] 8412mb Virtual, 1162mb Physical, 422mb Managed, 740mb estimated Unmanaged, 410 Handles, 70 Threads, 0.26% of runtime in GC pauses, 2ms last GC pause duration
11/26 16:10:55 [Local 11/26 16:10:55] Debug: [easyhttp] [235] GET to https://api.roonlabs.net/oauthcb/3/kkbox/check?tid=4afa4965-2453-4d7d-a2de-f92e5799286d timed out after 30001 ms
11/26 16:10:55 [Local 11/26 16:10:55] Trace: Polling for KKBox OAuth...
11/26 16:11:03 [Local 11/26 16:11:03] Debug: [easyhttp] [197] POST to https://api.roonlabs.net/discovery/1/query timed out after 60000 ms
11/26 16:11:03 [Local 11/26 16:11:03] Warn: [inetdiscovery] failed to query for services 'com.roonlabs.raatserver.tcp' in domains 'addr:__ADDR__': Result[Status=NetworkTimeout]
11/26 16:11:03 [Local 11/26 16:11:03] Trace: [inetdiscovery] using cache for services 'com.roonlabs.raatserver.tcp' in domains 'addr:__ADDR__'
All failures point to the same root cause:
your ROCK is unable to reliably reach the internet, despite your other devices being online.
This type of “Network Unreachable” message typically indicates one of the following:
- A temporary connectivity issue with the EE Smart Hub
- DNS malfunction or partial DNS filtering
- A second Roon Server conflicting on the network
- The ROCK not receiving a proper IP route/gateway
- IPv6 mis-routing on EE firmware
Before we proceed deeper, could you please perform the following steps in order?
1. Fully reboot your network
Please power-cycle:
- EE Smart Hub
- Any additional switches/extenders (if applicable)
- ROCK
- The device you are using for login (Windows PC)
Allow each device 2–3 minutes to fully come online.
2. Confirm ROCK has a valid network configuration
On your ROCK Web UI, please check the following:
- IP address
- Subnet mask
- Gateway (very important)
- DNS (should be something like 1.1.1.1 or 8.8.8.8)
If DNS is set to your router, try temporarily changing it to:
1.1.1.1
OR
8.8.8.8
and reboot ROCK again.